1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍
, `' o" R) b/ R: Z, PSmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。 i8 J4 ]7 i$ `* c. n
软件截图
& f6 _$ M! X0 J/ Z3 P
8 s6 {% V" W4 W' }
# _) J* A4 L, r4 R' v! _% ~# f; G软件特点
3 O0 i# @: h! T1、专业的git管理工具9 |4 h; k! n) q# V/ j4 @3 ~+ H
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
, P" ` o6 ~5 ~. x1 S" v4 j为了掌握日常的Git挑战,您几乎找不到更好的工具:8 d- I# a! l# `9 s( a
通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱$ e4 @% ]) l7 C! |; V: c0 z
2、一个软件相当于多种软件# ?* I: G: ~- ]
使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上8 l1 C7 o% _3 _, _+ C
3、包括所有内容:无需安装和配置其他工具
: C" E4 ^$ H. X4 Z8 r0 \: QSmartGit附带:: j: N" x v; D4 E& f2 Q
Git-Flow、SSH客户端、文件比较/合并' e) G0 Y" S- K2 {
4、与流行平台互动
6 v' G/ R ~2 |1 `+ _8 t7 Z0 T' SSmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments
$ p1 e% r8 ?2 e更新日志
0 ^* L3 y5 a. M/ o6 q @SmartGit 23.1.4 (2024-08-20)
8 E( o/ D$ o, g4 P============================% ^2 t' E- p. _4 A# h
Fixed Bugs
7 q% X$ [, {8 o+ R) J0 T----------7 i/ f9 N2 i2 P& u( l2 g
- Changes view:
7 a5 w5 p. _% D7 J- W0 s! D/ j- internal error trying to stage "left" block at first line
. g# ~) }8 K4 s8 ?- Unstage Selection: internal error for last block in unified diff view2 x# U" f9 q7 a5 |" M; H2 m
- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")( k/ G+ B) Y& M+ P5 w* ?* A
- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits( Z2 V% M1 x1 O2 k& @
- Fetch more: after unshallowing commits graph is not refreshed/ j2 z# u4 i1 v( u2 D
- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required
% W' S* R$ g: I" v7 h- GitLab: possible error "Object 'sha' not found"4 O+ D; C6 f+ }
- Init: may fail to create objects in case of file system problems
7 N: k" k. B; n0 B- Investigate: initial switch from Blame to Diff view gives empty panel, S8 V" z+ l' U! I' z b
- Log Graph (and Commits view):$ O* N; w& ?, S; {0 Z* l8 z0 z' c: D. K/ ?
- for email-only `.mailmap` lines, the original Author name was lost2 u( b n) } M7 H" w0 ?
- for `.mailmap` lines containing `<>`, mapping was not applied
0 V6 z& n/ I$ [" E- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title+ Z) Y. x* i! L9 m9 d2 ]5 `
- Refresh:
" }1 Q ^) ^- D4 q& z" e- possible internal error if `mailmap.file` contains an invalid path% H" w/ ~$ o+ g+ z% [ r
- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection: q* r# J, t! f
- Rename: was not applicable any more for submodules (regression since 22.1)$ Y$ x4 X0 m1 D$ b$ [
- Remove: was not applicable any more for submodules (regression since 22.1)5 R9 O: w2 W9 K' y& E* j+ G5 a
- Window | Reset Perspective: kept previous layout
% G$ C5 _$ A1 ^, v) s- Standard window:
+ ]1 B1 T, |6 r/ w6 T( K- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab
5 ^# N5 D8 ~) H$ C* D: V- internal error trying to modify toolbar with "Basic" feature set
' n. K! {9 p6 R8 E4 K! V. [( y- Graph: internal error when toggling "Show Tags" before graph has been loaded9 l6 y5 e0 T; s _
- Linux:
) {+ P) W# d" o' n, g. C4 z- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin
$ p3 q2 R1 n+ e0 t5 |- Windows:
" W I4 p/ }$ \8 J- possible error "Failed to invoke filter 'lfs'"
# O( Z4 O9 B- e- possible errors related to invalid HOME
& z Y: X; i9 ~0 w8 r4 x& ROther Noteworthy Changes7 I" e0 h" V) d8 Z% _, n' k
------------------------
3 j9 Q) ?8 K+ S+ y7 g. Q& Z- Clone:
' r) F. `; |6 V, k! c! V) J& P- GitHub: improve error message if authentication fails due to outdated username/password3 A. F3 s6 e2 h" x
- Conflict Solver: the Base window now has its own window bounds6 J! @: J/ A1 u$ l8 J
- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations9 x' Z3 B8 [2 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`
/ n* P' S( e& R3 J3 d5 j2 g- macOS:8 R6 z6 f6 k' |. c& w- T
- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog4 c/ z! P& i6 }3 Q
分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版# F7 ~& o' C9 N& E, r# m: t% [9 w0 u
链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#8 }- @' |& Y, F6 d/ h
链接:https://pan.quark.cn/s/0756de1afc57( U: o! ]: h: X5 O
链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|