1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍
3 S: D& ~0 W( e9 z0 N2 CSmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。/ S5 P! t! G D2 ?
软件截图, P& G7 C9 m6 o) N' L

* A) q! I, |' d* e
2 \. l0 J. |7 c7 `" s软件特点
9 Q( F3 u/ \8 a% N1、专业的git管理工具
" l/ l/ S7 `" J0 M" {" [- p2 i对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择6 E+ {' p! k" k$ X
为了掌握日常的Git挑战,您几乎找不到更好的工具:0 E2 ~# H! C" a/ p8 \
通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱
; M; }( M$ K# _2、一个软件相当于多种软件
/ D7 M6 ?+ [; P2 a \9 B0 ~使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上. \2 C% n: C4 e/ F, \1 _, N
3、包括所有内容:无需安装和配置其他工具
$ `7 Y3 x& I! ]5 h& \SmartGit附带:
5 A/ D3 O) F0 b3 hGit-Flow、SSH客户端、文件比较/合并- U) p4 z/ C n# |8 T* Z
4、与流行平台互动
9 r9 x6 g( m' l& G E4 _7 JSmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments3 l1 E, Z% X( u/ w% c
更新日志
$ E8 q9 f) X: I* G* _+ DSmartGit 23.1.4 (2024-08-20); i' H8 x9 x% V) j$ y
============================
Q, S+ Q; B6 G) O3 F, U; u3 _Fixed Bugs
! G" f$ o4 m5 `----------
5 S' h3 I$ z$ m$ }: q; h- Changes view:( w! @7 J% h, h) G9 h F; _) ]
- internal error trying to stage "left" block at first line
8 C# l6 ?3 G# @) }- Unstage Selection: internal error for last block in unified diff view
& d* A! O' g( [- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
: O5 s& `$ d( d% k1 L/ |- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits
1 r2 L- v+ z% s1 g. M9 S; Z- Fetch more: after unshallowing commits graph is not refreshed
8 x% x6 {$ E- T. W- |9 y4 n- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required6 k7 {3 ?# {7 ~
- GitLab: possible error "Object 'sha' not found"4 n x7 v/ b7 c6 i5 i, d0 b
- Init: may fail to create objects in case of file system problems
+ q8 m1 U# J" I: D V( e- Investigate: initial switch from Blame to Diff view gives empty panel g, ?% q1 \. c' f- v( _3 j( I
- Log Graph (and Commits view):
, W: r* P" K( D* p- for email-only `.mailmap` lines, the original Author name was lost
. P( C' C6 {" r2 x/ l- for `.mailmap` lines containing `<>`, mapping was not applied+ Y* s/ g; ^$ X6 o& P4 @
- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title
! p' \- ~. R* w3 i+ [0 C& T7 }- Refresh:4 f' c/ t3 h2 ^
- possible internal error if `mailmap.file` contains an invalid path1 y+ T* E. \# v4 z- A6 V
- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection
$ D1 z# n+ H; X! ?; j' s6 ]# O- Rename: was not applicable any more for submodules (regression since 22.1)
( H4 f( B/ W" h. j& m, {- P- Remove: was not applicable any more for submodules (regression since 22.1)
0 E- R0 X z" L6 \7 q. h( _! y1 V- Window | Reset Perspective: kept previous layout
- Y9 {. Y# b( t& y- p+ D- Standard window:
: `9 ?9 m8 B7 A/ a6 K7 x- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab; `& J5 I( y/ r8 w
- internal error trying to modify toolbar with "Basic" feature set
7 h( h2 T. g/ J. K0 z1 B, z- E! D- Graph: internal error when toggling "Show Tags" before graph has been loaded& `* V$ r0 Y5 Y
- Linux:
# z/ `2 n" W' p" I, ~5 k* i4 _5 c- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin1 v9 E2 l1 l' Y) Y" [2 ^/ P( _
- Windows:5 l, E, ]6 f2 U3 q9 C; g
- possible error "Failed to invoke filter 'lfs'"
3 b4 g+ F; {, A$ [( {8 x" P- possible errors related to invalid HOME) ?. R& b/ z$ k4 I" n! g
Other Noteworthy Changes9 [1 ]9 u8 o/ r
------------------------$ n) l1 {7 ^3 e( b7 c) q* k) `4 E; j
- Clone:
/ w- {4 I0 W( j$ m! w- GitHub: improve error message if authentication fails due to outdated username/password4 @. @( i9 L6 Z3 d% Q
- Conflict Solver: the Base window now has its own window bounds
7 ]. V! r5 C- n$ |5 N7 [. [) X5 h) e- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations
- U! O/ _" v: n) P# t2 F* F- 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`
6 c' [. N* [9 y* x) [- macOS:
5 q( O0 J9 y/ {% R3 c4 I- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog* H% S; F3 {0 h) U1 X
分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
: W) d Q: K3 c7 e6 z5 h: j p, |5 }链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#
9 i* b/ }' K. M' O链接:https://pan.quark.cn/s/0756de1afc57
) D; P2 R+ J2 r2 e$ T# n0 m链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|