|
介绍9 [- h( A; v/ P1 x2 U
SmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。* f4 _' c- G' Z7 A1 e2 t4 U
软件截图
$ g) n ~1 d) j6 x$ u+ L% G' L) M6 w+ _1 _7 D/ u2 G; |" ^" l/ e
软件特点+ D* l, I7 }2 R1 M
1、专业的git管理工具: g8 B! |8 a: n# I6 b+ [1 I* P& F
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
7 y6 B/ ?. s; h( M1 _ m& [( s为了掌握日常的Git挑战,您几乎找不到更好的工具:! Z2 I( X1 f( E; V+ O% |
通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱
$ t9 S9 G$ a/ X K% ]$ y2、一个软件相当于多种软件
d1 D, w7 R8 h/ H* t6 g使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
0 ?5 Z$ a$ Y4 b7 y0 m* I3、包括所有内容:无需安装和配置其他工具+ K5 _) k6 Y' r0 P( n
SmartGit附带:5 l0 R( E! g) F1 S8 E3 F
Git-Flow、SSH客户端、文件比较/合并
- B# [$ P, ?$ z4、与流行平台互动2 l9 A: C: a2 b1 D1 r% [& y/ D
SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments6 S) {2 g5 n3 u9 E4 j2 k4 }9 j: W
更新日志8 ], q& t0 x" R* E* V) ?
SmartGit 23.1.4 (2024-08-20) I* n0 v2 n) k+ {4 E
============================* f n, I7 `: C' [" ?* I X7 |; V
Fixed Bugs+ ]9 m: b& G) O: D/ {9 B0 \
----------
7 c! d' \. G+ K- f5 w3 w1 `& C3 s- Changes view:
' O5 l5 d' R# ?: u f* y( w- internal error trying to stage "left" block at first line- P9 k! }3 j; T/ z
- Unstage Selection: internal error for last block in unified diff view0 p2 L- i$ I+ f7 E7 w. S" U
- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
& v d h7 |) o6 Y# ]2 J- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits
~/ E1 [% p1 V) w- Fetch more: after unshallowing commits graph is not refreshed! l: x! G5 D& m5 `( u1 ^' r7 b
- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required. U( M+ K: `0 ^& {" X8 n
- GitLab: possible error "Object 'sha' not found"# p0 V O, k9 R1 y$ I3 E
- Init: may fail to create objects in case of file system problems4 }4 N4 M# } y1 l0 u
- Investigate: initial switch from Blame to Diff view gives empty panel
! N" q$ @, ^$ b4 i4 t a4 a7 t- Log Graph (and Commits view):
9 ~( o8 M5 x: A5 V( G7 D- for email-only `.mailmap` lines, the original Author name was lost+ ~, I G% R1 m! L
- for `.mailmap` lines containing `<>`, mapping was not applied* U, ?# f( U' z2 Z$ N0 Q
- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title3 L# \. }. R# S7 t0 @! [+ y3 ~; ]
- Refresh:
. p; k6 n- g) l3 l- possible internal error if `mailmap.file` contains an invalid path) m4 j) S% j" e
- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection% Y% z* r: N6 y( @
- Rename: was not applicable any more for submodules (regression since 22.1): W4 O q; {0 u6 |9 _* N; w2 l1 P
- Remove: was not applicable any more for submodules (regression since 22.1)
0 N) i- m9 U# W i3 U) ~' a- Window | Reset Perspective: kept previous layout
$ g* O0 S* @8 I3 `- Standard window:
|3 Z. a, G3 V N" d* s- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab
! V8 e2 p% t* h6 @- internal error trying to modify toolbar with "Basic" feature set, J5 ^, ?( W4 g# d' P4 X& a
- Graph: internal error when toggling "Show Tags" before graph has been loaded
' e: r" I/ @$ q3 A C0 z, M- Linux:
5 @9 H! {& |. `- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin
@( [# X; u" z, t. T+ V- Windows:6 ^8 V! n$ U( i3 [4 H8 V/ t
- possible error "Failed to invoke filter 'lfs'"
3 f1 Q9 E- g% o8 H8 C% J- possible errors related to invalid HOME" p2 I; V2 V$ n6 q0 f$ z
Other Noteworthy Changes/ v4 H" Z, \ w9 Z+ ?/ _! d
------------------------
3 x* Z5 }0 G- `* j- R' ^- Clone:" j0 p) a6 x' t' f. @
- GitHub: improve error message if authentication fails due to outdated username/password. I* c8 }% B9 B. e7 N. C
- Conflict Solver: the Base window now has its own window bounds
( w& Y0 U7 y* r% Y7 K- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations6 a( y5 f+ s5 d( O9 [5 F
- 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`' h" [) w$ `' S2 f7 K9 A
- macOS:/ o# q! ?, T0 |" e
- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
! Z: p( w/ Q. Q( @! ~2 F. {分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
8 g: @6 @! o7 N9 A2 {/ `链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#5 `0 j9 `: N6 H* A- w5 {- d* T) E% e4 s+ B
链接:https://pan.quark.cn/s/0756de1afc57. c8 H+ Y+ |7 G( d% o2 x
链接:https://www.yunpan.com/surl_y96miVDTmik |
0 H/ i1 S2 `- v' s# X |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|