1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍" z$ W6 A2 n C- V; P
SmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。8 _: ]1 W$ `5 r6 c# P( h" Q
软件截图
& _# _ Y% \8 D" D* ?+ J1 m, h0 M
9 k% l3 \/ n6 j& S, K
( e2 R: @& H% t9 ^. G L Y软件特点
' \3 _& T: M7 s; [7 k7 t1、专业的git管理工具
* }1 ~# U2 N$ |对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
6 f' W4 J3 {. Z5 O为了掌握日常的Git挑战,您几乎找不到更好的工具:* Q" P- v3 n: O% R" M8 T: A
通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱
4 N1 }5 B$ x7 x+ B8 i1 U2、一个软件相当于多种软件& i" Z5 P* W, g( K/ I
使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
2 _! e' J* `# ^' o) b* k+ r+ \) ^3、包括所有内容:无需安装和配置其他工具
?6 }( _5 E: a7 p+ {SmartGit附带:; W4 y' o6 T. p- P; m$ ~) S
Git-Flow、SSH客户端、文件比较/合并5 d0 B& o% i4 ]+ F' j$ |1 X
4、与流行平台互动
* P( f3 S' ?4 w5 J* ?$ t( u gSmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments" s) w( i4 E! ^ r3 H0 A
更新日志0 J2 ~, g9 f' X0 ` G. _
SmartGit 23.1.4 (2024-08-20)$ |- I$ d7 @% ?5 v- ^* i
============================' m- x2 F) p y6 N5 D$ @8 A7 `, O
Fixed Bugs: O1 z% r6 V5 E' k" K4 a
----------4 S! V) r# e: N9 ?% Y2 ]
- Changes view:1 K0 ]) S& M; D
- internal error trying to stage "left" block at first line4 |+ [1 I2 o$ t. ^( h. o
- Unstage Selection: internal error for last block in unified diff view
( h. C/ ^$ Y8 B+ k' u- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
! Y& K% M7 l4 ^, a9 T, I- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits' [0 @3 j: m" j7 b
- Fetch more: after unshallowing commits graph is not refreshed' Y3 r' m* q' n* ?" V
- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required
; P; ]4 U/ }0 ], c- GitLab: possible error "Object 'sha' not found"
X& m( v! @6 ^8 A- Init: may fail to create objects in case of file system problems
9 d+ e: j4 K0 \5 v, e3 \- Investigate: initial switch from Blame to Diff view gives empty panel
# z- x" U! o7 ?# ^) F4 m- Log Graph (and Commits view):9 j8 W: q6 F6 `1 x
- for email-only `.mailmap` lines, the original Author name was lost% A4 G4 T# `' t7 i
- for `.mailmap` lines containing `<>`, mapping was not applied, W6 k% u6 t" t+ k& B
- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title3 c1 x1 M' d6 Y% s5 ]4 q
- Refresh:
' i, ~" i6 v" m% F8 O+ [- possible internal error if `mailmap.file` contains an invalid path1 h" P0 \* U; O/ | E
- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection
' A9 o5 _- O, G2 }0 v1 d- Rename: was not applicable any more for submodules (regression since 22.1)3 C+ S/ h7 |6 c4 {5 P! k; [9 Z! Y
- Remove: was not applicable any more for submodules (regression since 22.1)+ j" M6 m+ ^% B* C
- Window | Reset Perspective: kept previous layout, \. }! m, U- s7 U! R; \
- Standard window:
) Z# Z8 D. P. o2 R/ {; J3 ?1 {- v- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab: L @% B" {/ V- A
- internal error trying to modify toolbar with "Basic" feature set7 v" @6 D; O3 w& U! w
- Graph: internal error when toggling "Show Tags" before graph has been loaded% x4 w2 y! D2 e2 v
- Linux:
1 _- U0 y8 a) \1 [1 u/ |- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin
: G( y2 y5 m2 I+ _/ F; q& r9 f) _& F- Windows:
y# U0 w% O1 |' b- possible error "Failed to invoke filter 'lfs'"/ R3 x6 Y- |4 N# h; I, c* C# l
- possible errors related to invalid HOME
: h( J, f1 E5 |* J2 W) I m7 P% XOther Noteworthy Changes
& f4 a2 }) b Q& g: j------------------------
0 V1 Q5 s4 _5 [) Z( c0 _1 a- Clone:4 n, U3 d: D% ?. C
- GitHub: improve error message if authentication fails due to outdated username/password
1 t- k8 ?$ n% J* `7 p9 y- ^- Conflict Solver: the Base window now has its own window bounds
) i+ k5 y# _- w1 {. X* e- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations* `9 s9 k5 N- A1 g# O2 _) q B
- 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`
$ u3 w# l; c! Q. S8 K- macOS:
% o1 C2 M6 J* o2 T) J4 ^- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
- D0 C5 u2 k. _+ @# b分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
# n" j" R3 N9 d2 D+ v. Y9 g链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#
4 I" f3 a5 u& D7 r9 C: y链接:https://pan.quark.cn/s/0756de1afc57$ ~' n3 i# }$ W- x: t6 S
链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|