1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍" b6 U+ f# {, J* Q8 D
SmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。
9 D1 I7 Y9 Q- q& B6 {软件截图
6 g8 M9 c5 v" j" | + W* s- S6 d& Z5 ]6 c
2 ~* _* Z& H- q. c6 C软件特点
; P" G" r8 ~ M' I1、专业的git管理工具: D2 j7 i. x. E0 _8 K! w1 F2 s
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择: ^# M( D8 e3 v; z! v* i* C& I
为了掌握日常的Git挑战,您几乎找不到更好的工具:
3 L6 o9 r- }$ v+ V" s) p$ P通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱7 G$ a) p& D% n" Q
2、一个软件相当于多种软件/ v, S* c; L* k$ h) u
使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上9 k- l9 b* O0 W
3、包括所有内容:无需安装和配置其他工具
; E* w) d& }/ |! ^SmartGit附带:
0 T/ @ G7 u0 [9 l/ S: cGit-Flow、SSH客户端、文件比较/合并7 i7 o7 p6 S" W
4、与流行平台互动$ t! M$ m1 L3 j2 _5 Z$ c
SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments2 d+ v( A' _% ^8 H8 C
更新日志
2 B( Z- F4 i+ f+ n3 f2 u0 d3 \& C" L. xSmartGit 23.1.4 (2024-08-20); G( H9 p$ T/ w) \ f* L% ^
============================- r$ L0 {* D9 I3 a* b
Fixed Bugs
1 {3 k0 u" d6 U% O----------
3 P7 C( w# y' ^; h9 g$ S0 K- Changes view:7 S, t; e/ Q6 F4 `+ Q0 o
- internal error trying to stage "left" block at first line) j5 |( G" ?7 ]) z/ G& y
- Unstage Selection: internal error for last block in unified diff view
4 ~$ f8 G* E2 g( N5 s$ x- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")/ g. _0 r' k6 j7 |9 U) _3 B
- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits6 s1 E7 }) W( L# N& j
- Fetch more: after unshallowing commits graph is not refreshed! ~0 ~6 b5 i' O' ]% s0 a
- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required# P) s# [* ]0 ], I* d5 L% l
- GitLab: possible error "Object 'sha' not found"/ D2 x! W, G& {4 Q
- Init: may fail to create objects in case of file system problems
: a: v2 z8 Z7 y- Investigate: initial switch from Blame to Diff view gives empty panel
" s" v5 V* [8 c: ~; L1 e- Log Graph (and Commits view):
D' m5 i0 e, g6 x) e- for email-only `.mailmap` lines, the original Author name was lost/ s3 r3 A: h7 v2 B' O) S
- for `.mailmap` lines containing `<>`, mapping was not applied
7 u) s1 K7 S- H0 F! ]" b- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title
: R( M6 `' u- c7 z9 U& V: |- Refresh:
& G+ e1 ~- \( L- S- ]- possible internal error if `mailmap.file` contains an invalid path
3 B$ H5 m9 B. ^ n# F8 J- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection9 |# H$ T) z2 v f7 d# |
- Rename: was not applicable any more for submodules (regression since 22.1)( _; v- {. h/ \+ { ?' m2 _( d2 z
- Remove: was not applicable any more for submodules (regression since 22.1)
0 k, n/ A- U, U- Window | Reset Perspective: kept previous layout' x" J' A# l z& b* Y! q! a
- Standard window: T2 ]( D5 W, I" h8 L% u
- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab
( L- S. G1 P1 q) T8 D# N- internal error trying to modify toolbar with "Basic" feature set: W: i- d& v2 Z k; t* p6 K( H
- Graph: internal error when toggling "Show Tags" before graph has been loaded
5 s0 ~3 W, L% K$ j2 y% }- Linux:
/ z9 h! \1 L) r% N- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin! Q, l C& Q/ y5 T8 }, ?7 m+ a
- Windows:+ Y6 _( A6 Z6 A [$ `0 G# M
- possible error "Failed to invoke filter 'lfs'"
8 S% w7 A9 L! k, |$ J9 r- possible errors related to invalid HOME
6 W: Y6 a$ T" }$ j# IOther Noteworthy Changes
" a% P% P" y6 J+ |. `* Y------------------------7 |% N w( O; ?( z: j D
- Clone:/ p& W7 A4 n H( }/ m' w
- GitHub: improve error message if authentication fails due to outdated username/password
8 W- V( `" u' d" f* l- Conflict Solver: the Base window now has its own window bounds2 |: `" i7 P5 _' |+ W5 G
- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations. ~3 o! I M y" n* R! 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`
* [$ M5 ^2 O; M, [$ S: |- macOS:
/ l9 Q! _7 f; A7 c) m: p- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
, j6 w' ^0 b6 k3 |" q3 t8 f分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版1 ~2 M7 `/ I- g
链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#% ^, H: I( D% w( h4 u+ W& p
链接:https://pan.quark.cn/s/0756de1afc574 Q7 s3 i9 F1 E2 X% ^4 i8 t
链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|