1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍& {* E3 K4 R: k6 m( j
SmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。6 G; B2 W$ _! ^% b2 ?# ~4 t
软件截图5 u- @/ c4 c& d1 Z K1 @) X5 s7 L

* Z8 C% D5 B; _, E' |
' \( h0 Q# B3 D7 l. K. D. F软件特点4 \# e# S' N; d' @: \1 a
1、专业的git管理工具
) s% a# D: u9 h对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
3 W+ p* c# c$ K/ O4 s为了掌握日常的Git挑战,您几乎找不到更好的工具:
3 ~1 Z9 s. ^2 a$ {+ |) g& R通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱2 f. I$ a3 [$ `& a; F- p& m
2、一个软件相当于多种软件3 P' A8 S4 o/ _
使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
) ?. S9 s) r4 C2 ~3、包括所有内容:无需安装和配置其他工具- L7 \+ S) N k: b
SmartGit附带:, `; o, s! @3 x# A, i& i
Git-Flow、SSH客户端、文件比较/合并( ~% P" m, y$ K6 Q c
4、与流行平台互动5 G8 N$ s! V. V- D
SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments
# O; Z0 U: o* U9 k7 _更新日志- g9 p% d/ n) `, p
SmartGit 23.1.4 (2024-08-20)
3 c4 f1 [! }3 d) U. u5 B============================
- c' x9 `( Q! W1 a' l! QFixed Bugs; W5 t4 ^1 x" n5 D
----------
7 a$ U& i7 \. I. a* D8 q- Changes view:( `: g- z1 ^3 l) l
- internal error trying to stage "left" block at first line" D3 R& d# N, M* h, X2 _% u+ z
- Unstage Selection: internal error for last block in unified diff view
) M q% T- G; ?" I$ s- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
" \: y4 X2 S! g1 M- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits7 j9 l! Q5 A; q) ^- P$ n- P
- Fetch more: after unshallowing commits graph is not refreshed1 E* X8 X& E6 C R! c8 v
- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required* h1 N( H9 _9 {& m# _
- GitLab: possible error "Object 'sha' not found"2 z; o# c- q3 U5 m
- Init: may fail to create objects in case of file system problems
6 x' B0 r$ g( q, D& x- Investigate: initial switch from Blame to Diff view gives empty panel' F }# [1 g' c! T- N
- Log Graph (and Commits view):
7 a. [9 V7 u7 l3 L0 I' a- for email-only `.mailmap` lines, the original Author name was lost4 w* F A& G* @. a. A4 s! G
- for `.mailmap` lines containing `<>`, mapping was not applied6 ?9 [9 |# e1 D% ~% {% r
- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title. v6 O3 Y/ _7 w) S2 |" Y9 m9 u! x- H* L0 }
- Refresh:
& h& ?" e$ Y Z/ b- possible internal error if `mailmap.file` contains an invalid path# [; d+ j8 c3 `+ ]$ w% b1 E3 d
- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection) H$ T2 [3 E4 i1 `2 M8 H
- Rename: was not applicable any more for submodules (regression since 22.1)7 Z% M+ f- c3 W# V
- Remove: was not applicable any more for submodules (regression since 22.1)
, L- m7 J4 d% W$ ~! M- Window | Reset Perspective: kept previous layout
j- x6 V$ z H7 W! w: n" c! {- Standard window:8 I* m- j3 @: H4 m" `+ [
- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab: C3 B! I3 x7 t; h) L/ J2 d& V
- internal error trying to modify toolbar with "Basic" feature set7 p0 P0 _# ^' e' a" f
- Graph: internal error when toggling "Show Tags" before graph has been loaded
/ h( u5 i7 H7 u8 v( N, [- Linux:% g3 `6 E4 p: f( `2 \
- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin# G& }& ?* K; T* S3 d
- Windows:
% }# e" E- b+ E( b- possible error "Failed to invoke filter 'lfs'"1 H, t( c" _" @& C3 l! S! b
- possible errors related to invalid HOME, [ P, P* c- x! d# X. D
Other Noteworthy Changes
: f) x% T8 w( O1 R------------------------6 \5 O: c F! @3 [) C' w
- Clone:4 W) |' A5 A f' M/ Q* Y
- GitHub: improve error message if authentication fails due to outdated username/password7 {6 a4 {/ W2 A8 h6 M' L+ O
- Conflict Solver: the Base window now has its own window bounds9 T- K. y6 p' G+ q, o% g
- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations2 o8 L* H! G9 e, Q0 i5 _; l/ _3 V- h
- 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`/ a2 G) S, f+ [5 D$ U5 n
- macOS:% g& R X4 `4 J& A) u5 b5 v
- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
& k; \7 `! i4 I2 L7 }7 B+ U, P分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
9 a4 }* L. L# D! b; o: F5 i6 U链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#0 u8 t! F4 o m- w
链接:https://pan.quark.cn/s/0756de1afc57. @4 T/ f5 y+ S+ @& Y3 v( ^$ m
链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|