1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍& w) c, ?9 D% u3 e# j) `
SmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。4 h7 t7 b" Q% K! W
软件截图6 _1 q. m, j! e* E8 ^; n

$ Z# c* G; c% x% P5 O
+ q2 J; W) E+ F. B软件特点6 m0 k' M/ w2 m7 P
1、专业的git管理工具+ B' M3 h' j( l% }9 |
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择3 x- A( d" {7 b1 {5 @
为了掌握日常的Git挑战,您几乎找不到更好的工具:
; E2 Q' Q& E. o* \$ s4 z) y5 f通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱4 ~1 g& v& L- P/ V) i
2、一个软件相当于多种软件$ G. M. A+ ~* `6 N
使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上* j* \7 _3 |3 e+ k
3、包括所有内容:无需安装和配置其他工具1 n/ s/ T) |6 ?* G$ F- Q
SmartGit附带:
( Z% ?( \5 N* r+ J1 kGit-Flow、SSH客户端、文件比较/合并
0 Q+ k1 l5 o/ Y0 t4、与流行平台互动# P& c' n/ @( t& x7 o5 J
SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments/ Z0 T- R" @4 q6 H8 d* A' @
更新日志% x2 r1 [$ Y+ Q3 w
SmartGit 23.1.4 (2024-08-20)5 P: t; Z" l) H
============================6 L7 o; D/ I* Q+ E \
Fixed Bugs
; r$ p7 G% Z B" e' D8 h; F0 u- f----------1 G) ~9 I; q+ M1 {2 }7 d
- Changes view:8 z8 N, Y/ Q C9 U: O0 f
- internal error trying to stage "left" block at first line9 T& T8 @0 ?$ z( \8 C
- Unstage Selection: internal error for last block in unified diff view6 }% R/ b! Y+ }6 w: R8 M; O
- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
( g. u. t# y1 h! k3 x4 |- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits
7 B5 N6 j3 U, D* X8 h4 B) ?9 h- Fetch more: after unshallowing commits graph is not refreshed
5 ?6 V, f; y7 b. f% J% T' v V. j- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required. u# ^. |3 [' s0 Z% j; C
- GitLab: possible error "Object 'sha' not found"( Z/ c; @4 r- o0 C7 M/ Y Y+ A* S2 C" m
- Init: may fail to create objects in case of file system problems
5 N% l* T( y( A' N2 x4 Z- Investigate: initial switch from Blame to Diff view gives empty panel
8 W( O' r2 w3 b4 J9 O' K" A- Log Graph (and Commits view):, f3 b9 t7 v6 Y: }& _! X' P5 p
- for email-only `.mailmap` lines, the original Author name was lost6 M$ y. P! J4 L4 e4 _2 S5 E7 h/ l8 P
- for `.mailmap` lines containing `<>`, mapping was not applied$ V" ~# d& P6 @% P
- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title
: i; \; n3 S; [4 ]9 }/ s# @. V- Refresh:& T2 z' P8 Z) K! X: d
- possible internal error if `mailmap.file` contains an invalid path4 y/ i( i) ~" n# d( j/ w/ d
- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection, G) `! C* A# D7 E3 e6 Y) B
- Rename: was not applicable any more for submodules (regression since 22.1)
, X, x4 D" n \. J9 c; a5 f- Remove: was not applicable any more for submodules (regression since 22.1)* i) G+ z& R4 o/ C4 l
- Window | Reset Perspective: kept previous layout: S* P \ |. i8 H
- Standard window:/ }1 E$ c7 q) q. X5 U9 q
- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab& o, w: K) M& W2 K+ G) h
- internal error trying to modify toolbar with "Basic" feature set+ Q4 `+ d: u% R1 X& L; v6 n
- Graph: internal error when toggling "Show Tags" before graph has been loaded
5 h% ^) P0 F \$ Z2 c- Linux:0 L) R1 i: F: @
- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin9 _- o) N9 k' R$ b( ?
- Windows:
# W& o8 h/ i5 I' Q1 ]- possible error "Failed to invoke filter 'lfs'"
% _- \/ A% F" P, M- possible errors related to invalid HOME' B. F6 V0 L% `9 o4 J3 ?
Other Noteworthy Changes
, K# \- N' d- e/ X" \# N1 o+ S------------------------: X- m" F# h/ S
- Clone:
# i7 L9 h$ W" i# J9 s' ~! ?( x- GitHub: improve error message if authentication fails due to outdated username/password, S% g7 q2 r$ j
- Conflict Solver: the Base window now has its own window bounds
9 E$ h: e" U( n" T1 v% q- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations* q; u( n8 C2 z1 y! j
- 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`( T% U" T' r, Z7 B; }; k" x9 ~* A6 U
- macOS:
/ i& r( \' f" ~+ f ~. n8 m9 d6 W- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
: ~) P# A7 ~2 I/ z. d+ H& U- F% w分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
9 A, e7 k S- w7 d& S9 V链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#
1 d! z0 \1 j4 e7 X c" g链接:https://pan.quark.cn/s/0756de1afc574 X' ?4 G, z* W ~/ b) Q$ K
链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|