1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍' b4 {; X$ K* J0 W" C4 c+ V$ y+ |
SmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。) z# p% L/ @/ A. D% c
软件截图
# G! Y, m4 Q& B3 g% |& a 3 u F3 D9 {8 f$ W9 _# W# P
. I9 [$ K% G* O$ f3 J软件特点
( r" X$ o }3 L+ t8 T' g3 m/ ^4 v) `7 T1、专业的git管理工具3 `8 y1 A- R+ R9 A+ H
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
4 i, h3 H# P" Q6 N为了掌握日常的Git挑战,您几乎找不到更好的工具:
9 T, `2 k" P) s1 u; @% y* l通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱3 R5 g! }7 r. {; x$ R5 q
2、一个软件相当于多种软件
n0 t1 n" [6 V2 U- f& X' ^ G使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
3 z- N+ i* N7 q/ @- r3 }3、包括所有内容:无需安装和配置其他工具& v# q& S: ~9 z6 ?
SmartGit附带:
4 ?6 P( L1 L/ j, S$ |. M$ c# z, AGit-Flow、SSH客户端、文件比较/合并$ X& F4 {, v7 a1 M1 J$ D% }% w7 a
4、与流行平台互动
" y! g: c- Q$ ?SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments
$ n5 a j8 i! L- A* t/ A, @更新日志
, ~8 I0 p7 n& W0 k5 }4 X0 rSmartGit 23.1.4 (2024-08-20)
! c0 |8 X1 g. A7 n |" u# \6 ]============================! g0 c0 X4 G& N/ {% h# [4 T- C& G. A: F
Fixed Bugs
7 d8 j& U9 I( [----------
7 ]' Z5 n' ?% _" j- Changes view:0 W. E6 n( U* m
- internal error trying to stage "left" block at first line
% O6 m- @; X$ ^- Unstage Selection: internal error for last block in unified diff view
- V+ Q) r/ T6 Q7 V1 C1 U# Z- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
* g% s/ e3 y% C( e- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits
. ~* Y g. c1 C* P2 q- Fetch more: after unshallowing commits graph is not refreshed' @8 T9 ~" Y8 {4 D
- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required
/ O. u7 T$ ~" E0 |' Q7 b- GitLab: possible error "Object 'sha' not found"% E8 [# R2 c) s) |0 S( x& k: i- G
- Init: may fail to create objects in case of file system problems9 `; z/ \( F: ?) x9 ]: r
- Investigate: initial switch from Blame to Diff view gives empty panel
+ Q! K# {5 l- W( G- H1 H- Log Graph (and Commits view):) s7 j' ]7 g* q/ _7 ~8 A
- for email-only `.mailmap` lines, the original Author name was lost
$ Y+ W& R: z* y9 t. }- for `.mailmap` lines containing `<>`, mapping was not applied1 y' O6 D& W( B/ [4 r$ {+ S1 W1 q
- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title
8 f5 Z, e/ I+ h( V- Refresh:
0 t* V, ^4 l) o k1 f W6 o- possible internal error if `mailmap.file` contains an invalid path5 S/ z9 c: y8 w
- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection
/ b; h- x6 u- f- Rename: was not applicable any more for submodules (regression since 22.1)" r ^7 d2 n5 K/ V) @, w: L
- Remove: was not applicable any more for submodules (regression since 22.1)
2 w) C; f+ A) J v- Window | Reset Perspective: kept previous layout
/ ^6 G& d! [) b3 P/ U- Standard window:
, S6 s9 g1 H9 I9 }7 x# l t- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab
$ U+ o! S4 }. O9 A; o- internal error trying to modify toolbar with "Basic" feature set
0 F; _% R0 L8 L( U- w& ~$ J' A- Graph: internal error when toggling "Show Tags" before graph has been loaded
4 f0 o9 {) P3 q# G- f% s) X- Linux:2 u+ a. b. ~6 N8 f* q6 X
- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin
$ {3 c: E8 ^. U0 W- Windows:
2 h9 B/ O. j7 @6 K, N/ m. }- possible error "Failed to invoke filter 'lfs'"
7 i; O- |" y8 ~6 O* w6 u- possible errors related to invalid HOME
; L7 ~( H3 M `! xOther Noteworthy Changes
0 g; y8 N, Y7 x" q------------------------' p; w. n! s" D: u
- Clone:8 r5 i0 }+ Q6 w9 {5 u
- GitHub: improve error message if authentication fails due to outdated username/password+ i' L; l9 m& l& c0 f. u9 f
- Conflict Solver: the Base window now has its own window bounds
% U: T9 X. _; D% B, B$ B* f- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations h8 ]: M Y- s" D2 o! l) z
- 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 i) M: [( D4 @' p
- macOS:
; b4 F" Y6 H: G) h; g. U0 m, z- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog) ~2 P% _+ `+ Q2 l
分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版0 d" M- F4 @. B9 c- T; T: p% Q
链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#
3 ? H; O% \% @; O8 |/ N链接:https://pan.quark.cn/s/0756de1afc57
# D/ S8 t' K4 g1 i1 x2 Y链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|