1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍
$ M+ q2 B b# ~3 L8 I9 k: Y$ `SmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。
9 X \5 J$ B$ \6 B' D软件截图* e \7 W# z2 U, ]- x

_* f7 H4 J2 E5 @9 C5 K( P2 x2 V7 _. h! \ {/ }
软件特点
0 `- Q' e/ g0 J* U1、专业的git管理工具4 x/ N' F! ] T
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择* z' K1 @7 }0 A' M
为了掌握日常的Git挑战,您几乎找不到更好的工具:
& g, H! K6 v) w. A通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱, j( m0 R0 t4 u1 Y: d: \
2、一个软件相当于多种软件
; U. ~4 L: n! n使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
V0 Z i' U" e" m P4 E6 Q* h8 A3、包括所有内容:无需安装和配置其他工具& K) C J0 F( y- K6 t
SmartGit附带:
; v+ Z, b8 ?+ V: D$ nGit-Flow、SSH客户端、文件比较/合并
! x6 r4 n6 v" W) o2 v: Z4、与流行平台互动
; i, W: I# U9 aSmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments
' N$ z C7 h C. `% W更新日志2 }* W- s" r0 |$ @9 [
SmartGit 23.1.4 (2024-08-20)1 L% ~& w, |' o7 a
============================7 ?& U, E/ n2 K k- I" o% h$ a+ O
Fixed Bugs
0 N: \4 O0 J. O9 J----------! w7 x. q% \* x" z' n, I
- Changes view:2 n$ i) Q& V+ a# d4 T7 q' G
- internal error trying to stage "left" block at first line8 K' v. T+ ~+ W) ]* i
- Unstage Selection: internal error for last block in unified diff view6 y, c/ l/ }( x8 |% x
- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
" r7 }/ W% K3 R5 H) H0 O- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits
, r+ M" P. q0 z- ^ ~' M& J- Fetch more: after unshallowing commits graph is not refreshed0 c" w( ?1 o2 ]8 u
- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required
1 i! u% f$ A2 \6 w6 O: L- GitLab: possible error "Object 'sha' not found"0 z/ k$ m: I% R' n0 D
- Init: may fail to create objects in case of file system problems
; p5 ^' K* j" @( Q- G* s7 m8 f- Investigate: initial switch from Blame to Diff view gives empty panel
- N$ J) {+ s9 C, E7 Z8 ?- O- Log Graph (and Commits view):
: Z" W3 v* c7 t* W- j, {) ]# s# E4 [- for email-only `.mailmap` lines, the original Author name was lost }0 {* i0 j o
- for `.mailmap` lines containing `<>`, mapping was not applied
v9 q7 v4 l+ K9 g' o- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title5 ~4 }- R5 q t6 T
- Refresh:
: Z- Q7 c7 m7 O) z9 E# E1 p- possible internal error if `mailmap.file` contains an invalid path2 T# h9 G! o! @; Q8 C6 Y# o6 G! G
- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection! c l, j( S6 c* S# G
- Rename: was not applicable any more for submodules (regression since 22.1)
. O/ ~+ Y) V! [3 l9 g6 N- Remove: was not applicable any more for submodules (regression since 22.1)8 N% H# Y0 m2 O: Y L; a) _7 R3 Z
- Window | Reset Perspective: kept previous layout7 [# Z7 ]/ ~$ B$ o
- Standard window:
6 x2 G+ ]) J3 q) k2 d! s. i- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab
1 {2 I/ h4 _0 I! @% J4 b2 \- V- internal error trying to modify toolbar with "Basic" feature set
9 a* Q1 C7 A5 O9 u9 [- Graph: internal error when toggling "Show Tags" before graph has been loaded
% @ [' a: C4 `4 j1 @- `7 o/ t: e- Linux:
# f7 q/ Z4 ~$ \8 E4 S- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin
; r, [( S2 G$ K3 e1 I- Windows:1 `+ [& m! x5 {! N
- possible error "Failed to invoke filter 'lfs'"7 P) u+ R i# s2 m$ ]
- possible errors related to invalid HOME
% c) u/ y/ I8 NOther Noteworthy Changes; T6 T2 A9 q i! b6 g: I3 W6 S
------------------------: v4 H3 d) n* m& P0 f: l
- Clone:
+ j, k$ Y0 N. t6 S- GitHub: improve error message if authentication fails due to outdated username/password& X# W8 _: [! W f* Z2 F: O
- Conflict Solver: the Base window now has its own window bounds5 B2 P% J3 g e
- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations4 E- `7 p" e; G7 X3 S7 O* ?, w" l
- 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 m& Y) v% L6 s
- macOS:
) R- V6 E+ T& T/ z5 x1 Q- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
! `, l0 ?. q0 S* B1 p分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版) z; p. D t/ |5 u2 b8 V
链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#
) {% P5 U; C% \: Y( l1 I链接:https://pan.quark.cn/s/0756de1afc57
. C: V3 _ p4 f( O E链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|