1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍5 F- ]! J3 \0 t# x- h
SmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。: q2 x: h! w8 Y1 Q
软件截图3 j. \8 D; R q3 e" Z

5 O6 z% r- N) b E0 J5 i3 |7 a) K0 ]$ y6 P, o
软件特点
) \' m+ a/ K5 h: w, M1、专业的git管理工具
6 i k) u$ @" _+ z* s, x对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
+ W7 r! F: [7 b# C- g为了掌握日常的Git挑战,您几乎找不到更好的工具:
) H, L* u7 M9 q' y X- T& m通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱
( {) L8 @/ p" f; R: @2、一个软件相当于多种软件
& Z6 f! u: G# X6 E% `* b- m* F使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
, ]' Z6 G2 c: [; v2 x, Z3、包括所有内容:无需安装和配置其他工具
; r, u$ |- G. _$ ^ tSmartGit附带:; ]: D6 G5 n) C! E) {3 X
Git-Flow、SSH客户端、文件比较/合并- s4 d/ t& `! [7 M5 s
4、与流行平台互动5 h4 u0 Z E' v2 c1 ^- U9 R
SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments
. e+ F5 c% b& I3 I+ G2 w" C更新日志
# C& X- t; q/ V/ VSmartGit 23.1.4 (2024-08-20)
% w& }8 p+ s" d; K4 p4 d$ L, G) ]============================) z( \" G. F+ l
Fixed Bugs
8 T4 p. n2 {' S7 H5 t3 n----------6 ~' X; `2 _0 o$ V8 Z: Z5 g
- Changes view:+ u t# J( s) H# B
- internal error trying to stage "left" block at first line& n9 H2 z$ m9 H3 ]6 Z1 y$ q
- Unstage Selection: internal error for last block in unified diff view9 B. p. B. K4 F4 ~( [' Y. v# ?
- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
% J' R' ~3 \# a8 |% u& v5 ^- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits
t) {6 r# f w- Fetch more: after unshallowing commits graph is not refreshed& H9 h: I# N( R" F5 u4 h
- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required( c, z- \) Y% k# H
- GitLab: possible error "Object 'sha' not found") [$ E: W v4 V& u d, R
- Init: may fail to create objects in case of file system problems
6 ?: {, C7 ? [$ M1 S- Investigate: initial switch from Blame to Diff view gives empty panel
# U0 B8 v- c2 [- Log Graph (and Commits view):
$ L! V! y. n/ f/ G6 J- for email-only `.mailmap` lines, the original Author name was lost. ^3 {$ w8 T* M) C8 f- ?5 D
- for `.mailmap` lines containing `<>`, mapping was not applied
4 h D% P! A* E) ?; ^" K) `- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title. m( E: @% j, K' a( [# {% Y
- Refresh:! e( [' Y; V& I; O- u3 E
- possible internal error if `mailmap.file` contains an invalid path
& s) G1 S- V! E- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection# w1 K7 }; v4 h
- Rename: was not applicable any more for submodules (regression since 22.1)# A4 F! g; Q2 t( q& Z& l) Z
- Remove: was not applicable any more for submodules (regression since 22.1)3 P5 X% s5 B. a) c5 V& h
- Window | Reset Perspective: kept previous layout e' U1 _& A7 I0 f% E; }
- Standard window:
6 \+ d+ g* ?- t4 x G/ E0 t& B, m- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab3 w9 o: B* @9 M7 G, t
- internal error trying to modify toolbar with "Basic" feature set
1 H7 L$ D7 w' w3 C# x$ O* \- Graph: internal error when toggling "Show Tags" before graph has been loaded" c; D. H5 s e0 T, l) _' F
- Linux:
* r9 U+ N6 p: r5 ? ?+ e: `- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin
$ I$ I" K$ w8 }- Windows:
7 E0 d$ y$ G/ _& ` w8 p- possible error "Failed to invoke filter 'lfs'": ~0 P) B' M) L, z" ]) B
- possible errors related to invalid HOME
4 G+ L7 O/ r; ?" z9 H+ aOther Noteworthy Changes$ D+ r2 M$ W' p4 O9 c
------------------------
; u# @* R5 } l: N- Clone:- z. ?9 m% t( h8 {" c
- GitHub: improve error message if authentication fails due to outdated username/password
6 e: d# \$ M# C& U" D$ a8 V! v- Conflict Solver: the Base window now has its own window bounds
" m* {( [1 l$ o2 }+ [! T" m: |- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations
: r4 S2 {" R+ `* |8 h1 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`8 i( i; ^9 R4 i, D. T* G+ W
- macOS:' Q+ ?1 z* l! Q# |( B- D
- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
! L, \7 T7 X" g分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
* R5 @6 \! [% [链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#( M; y; ~- r5 ]: t5 q
链接:https://pan.quark.cn/s/0756de1afc57! I5 }, z$ x/ p/ t
链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|