1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍
( i4 R; X/ _, C3 L9 [SmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。
) q9 _) G2 z' w; x& t; _软件截图
8 m! E* w3 n6 F) l9 V
& Y4 v6 k- `2 r( r5 B$ c9 s# X9 v; s2 E# w4 O
软件特点- E" E5 X: d* \+ {* ^
1、专业的git管理工具
4 L P3 F% {# x* b5 j对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择* t% J) O C) U5 r3 u0 i
为了掌握日常的Git挑战,您几乎找不到更好的工具:
h! S4 _+ k& f( |4 g通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱
5 t: C! K) m o: y3 N2、一个软件相当于多种软件
5 Q0 k4 W5 J1 \6 q# G使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
1 N- R5 W6 G. `& W3、包括所有内容:无需安装和配置其他工具
1 J. [) A# B1 r! H# p$ c4 W/ \" |# P4 _SmartGit附带:
1 Y; R3 K' |# L9 E3 |Git-Flow、SSH客户端、文件比较/合并3 _5 W- N* O. z- s% _# T8 X1 x
4、与流行平台互动
& w: }+ `* o6 u3 k" Z( f: [6 B: ]SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments1 {8 `& ? v7 ~2 e
更新日志9 E$ _# f3 m1 v$ i& m+ j
SmartGit 23.1.4 (2024-08-20)
H- Q. @) p& o3 @============================
& O# ^4 k: z6 S( eFixed Bugs
! X# L8 w% C6 m2 \! p+ a----------
0 ~: d% {: U+ s5 H9 O. s, k3 v* Z- Changes view:! _; j+ g9 U; ]0 s$ w
- internal error trying to stage "left" block at first line p2 p) {9 R/ z/ R6 G- o6 B* ^3 h
- Unstage Selection: internal error for last block in unified diff view
0 R# f% N8 x1 X* Y! s( O) ]2 ~- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
. t* N9 |" F0 m" }$ N2 ?- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits& r$ |* j9 N" Q3 j, `) Y
- Fetch more: after unshallowing commits graph is not refreshed
6 @1 [* F7 x, b/ {- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required
; P( O5 S5 d6 Q. R$ Z1 F( d- GitLab: possible error "Object 'sha' not found"
+ x* b1 c) _; y! h- Init: may fail to create objects in case of file system problems
8 J3 t8 b0 |5 u- Investigate: initial switch from Blame to Diff view gives empty panel5 t4 ~$ `1 g8 L8 f
- Log Graph (and Commits view):
" Y7 g3 `2 S5 {( F5 Y M- for email-only `.mailmap` lines, the original Author name was lost
& p# K9 ~0 V0 |2 D* b. n- x$ y3 |. ~- for `.mailmap` lines containing `<>`, mapping was not applied% P& n) Z. e- D% R
- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title% I# F' w* g0 _
- Refresh:
; S8 p) a, | c+ Q) t- possible internal error if `mailmap.file` contains an invalid path
3 M) i2 b& U) G( t: S7 |- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection
& c& V3 O t) I) p. f: o% [; D5 S- Rename: was not applicable any more for submodules (regression since 22.1)
/ B! D- L* k0 C! p- Remove: was not applicable any more for submodules (regression since 22.1)
: y: Y! @& D6 a9 y# c$ |+ l4 [- Window | Reset Perspective: kept previous layout
$ r4 h5 j. N4 G- Standard window:, Z% R6 Q" N$ l4 o5 [
- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab
3 }& n$ O" X9 f; s' Z- internal error trying to modify toolbar with "Basic" feature set
7 G4 X8 f, s- l( _" B- Graph: internal error when toggling "Show Tags" before graph has been loaded4 N( Q7 ]& k4 n+ n( _2 X' d
- Linux:0 B2 a0 \( k% v7 Q( ]2 s3 o
- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin
8 A: h7 w0 }% N0 H2 R- Windows:
8 h, R% Q' x# l- possible error "Failed to invoke filter 'lfs'"
4 s9 b \- M# {' b! U: N4 U) e- possible errors related to invalid HOME0 ]' r" @9 n7 M" G5 U
Other Noteworthy Changes
% C* ]* K# X8 N------------------------
7 d3 }, o0 k6 F3 L5 G. y# M5 L- Clone:- Q7 B# _+ K8 @+ s) q0 v
- GitHub: improve error message if authentication fails due to outdated username/password2 }& Q- x5 R- `" I# C9 a+ m6 b
- Conflict Solver: the Base window now has its own window bounds
- p: U( ~( h, a6 u( ?( w) A- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations& r, r+ _1 R1 C% z. I$ o* ?3 r
- 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`
5 D9 _/ L. k% q N* i- macOS:! P5 c3 X. U- s) p' A: F) ~
- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog% x, H7 I) m2 `7 d F/ m9 m
分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版3 _+ f. g3 ] r6 f1 r
链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#- A/ D5 }3 a. j/ R
链接:https://pan.quark.cn/s/0756de1afc57
) I: L. a) V/ B4 J链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|