1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍/ s& j; W% @+ P w+ a
SmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。& E/ V0 y' B+ x; Z$ z2 o' i: b0 d
软件截图1 O% e4 s. N2 B3 ^8 A

( P) m# J0 l6 V$ i: U* f+ d: f: ?' C
软件特点
; G6 _) r d" W0 G" H/ E3 @2 G1、专业的git管理工具
& f; b+ e) K q* Y3 o: m* a对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
# n! J% X D6 V$ i q% b为了掌握日常的Git挑战,您几乎找不到更好的工具:& Q u5 B( R6 N+ _( ?
通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱
9 Q! U7 K" k% }2 P8 ?( `3 I; Z2、一个软件相当于多种软件2 _. y8 D( [/ A5 ~4 ]$ s
使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上2 c% e& P3 A0 r7 f# i L( K/ \" M
3、包括所有内容:无需安装和配置其他工具# |3 }5 `2 y+ V# V H
SmartGit附带:2 O) T, I3 {9 x9 V& B" Z
Git-Flow、SSH客户端、文件比较/合并7 u' o6 a* F% b
4、与流行平台互动- i( C+ t+ z. o
SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments
4 Y# z* K* C! `. S; J( q更新日志
/ M' Y; ~$ \1 _$ [8 sSmartGit 23.1.4 (2024-08-20)% D1 @- Y# G5 _& N5 N4 j3 f \
============================
7 }' ?: } u' J- y# X- L- @Fixed Bugs( X# f1 | h+ T5 j+ E: j+ \
----------
3 M6 P1 ?! U5 u- Changes view:
& f& z* _# l& \0 K& t0 x# U- internal error trying to stage "left" block at first line
1 w8 T# \" L9 r1 f P3 r, d- Unstage Selection: internal error for last block in unified diff view& X/ `! s" z) E0 z( U
- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")* X1 ]5 d4 M$ B8 ]
- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits( r3 W2 O( p5 o3 z9 C
- Fetch more: after unshallowing commits graph is not refreshed
0 _5 `7 e6 R/ B) H9 d- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required
0 k! v0 Z' l, p' j. e- GitLab: possible error "Object 'sha' not found"' M W- O! h" t t
- Init: may fail to create objects in case of file system problems! u& I4 w4 m4 K5 S. E
- Investigate: initial switch from Blame to Diff view gives empty panel
; h9 ?5 F& }5 d4 J- Log Graph (and Commits view):: M5 A0 _( S% x" `2 n$ o
- for email-only `.mailmap` lines, the original Author name was lost2 v8 h! w d T% X3 W3 d
- for `.mailmap` lines containing `<>`, mapping was not applied
6 z6 T0 ~6 J T b* J8 x- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title* f3 I' M* @( @ `, K
- Refresh:2 w* a' v( G: n) M+ o$ y
- possible internal error if `mailmap.file` contains an invalid path
8 e1 M/ `" d+ P; p# [- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection
) I- K& j! U( e3 @2 i- Rename: was not applicable any more for submodules (regression since 22.1)4 }* `1 I0 y7 A. r4 ^- j# \! k. |
- Remove: was not applicable any more for submodules (regression since 22.1)
. |/ c1 h/ e+ L. J- Window | Reset Perspective: kept previous layout
9 z* N }# `3 g: m) |- Standard window:& E% m* D% B& o+ i+ e; t$ y% _
- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab
9 G6 l* o7 ]4 j6 I/ V& L- internal error trying to modify toolbar with "Basic" feature set* r6 J3 {5 n, F( t
- Graph: internal error when toggling "Show Tags" before graph has been loaded
8 i, _4 J8 G4 R. e9 D" l0 H( o# U \- Linux:
$ N- a; W0 a# K( q; _3 ~- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin
) h) x: Q/ p+ P) c2 I0 m- Windows:
6 _. q, s$ q' C- possible error "Failed to invoke filter 'lfs'"* y. w% H0 o& C" f
- possible errors related to invalid HOME
% U7 m1 h! N. ~+ r; Y5 c0 Y* wOther Noteworthy Changes
) P7 T+ A R; q/ J3 _5 H2 @8 P# B------------------------5 a8 Z+ ]2 c) ^1 L0 |8 e( c
- Clone:
t1 o; ]# x4 y$ B: a( f" F- GitHub: improve error message if authentication fails due to outdated username/password7 _3 [) H% _ p( n6 J$ u# [$ @
- Conflict Solver: the Base window now has its own window bounds' D" U8 I1 `+ l) B8 |" I3 U
- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations; A; g$ ~9 ~6 v! {) Z2 g
- Log and Working Tree window: optionally hide *Toggle 'Assume Unchanged'* and *Toggle 'Skip Worktree'* commands by setting the low-level property `file.contextMenu.toggleRareFileStates` to `false`
0 S: `- x& ?7 X" w0 m+ H+ I- macOS:
% Q1 Q0 `* G8 H$ e- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog' C! d# ~' h. J" R8 V1 ]) K! f
分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
+ S. u2 e+ `! [( M8 q链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#
; g a9 i. P z4 j7 |# v链接:https://pan.quark.cn/s/0756de1afc57
. R- h. H* M$ ], b( a T链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|