|
|
介绍
# q5 j* ~2 `, Z+ q `5 f, T# |" LSmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。
8 H: a1 ]! M- `* @0 N软件截图* S% T" O& a" `+ t6 K
! n4 e/ N) h( N0 p! Q, r3 }) l
软件特点- N! F- v+ N& C8 {8 n$ B P
1、专业的git管理工具9 L3 i+ P) x3 I4 D+ E
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
8 y8 x, a* k0 B" v( @为了掌握日常的Git挑战,您几乎找不到更好的工具:: J6 E, o. w; {
通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱. L: ]% r1 V, I/ M' c7 S
2、一个软件相当于多种软件0 @" ?. b1 G, o/ W% m% u' ~# D1 }3 p; N
使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
; Y5 _" o2 y2 O# k0 {9 R. Z3、包括所有内容:无需安装和配置其他工具8 M& [' s V9 c8 t
SmartGit附带:9 x& W/ G+ P8 r2 s9 {" ]$ N; m8 N
Git-Flow、SSH客户端、文件比较/合并
; G f8 \- G' l% v, p+ {0 D! o3 U4、与流行平台互动
0 e' E. @+ D) q& rSmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments
. N6 z' v0 N4 d+ z' ~9 @2 w' c* o- e更新日志
1 I7 ?6 I9 f% M8 n; X3 E4 q) v7 C$ ?( ASmartGit 23.1.4 (2024-08-20)2 @4 c( m% l9 q) a
============================
% Z" S' g; { _* d" h6 @Fixed Bugs
9 f3 C5 l, N4 b7 E: u----------! o/ `# u* k3 u: `* ^) m
- Changes view:7 ]- s* }4 `* O. R1 x, S( J
- internal error trying to stage "left" block at first line
+ H; T$ f, a- h, V6 l- Unstage Selection: internal error for last block in unified diff view) _( d5 X8 u. F0 _6 p% W8 E+ ~
- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")- x0 Q* F- X2 C3 Y# `" X- H) d' g
- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits
" I& I4 M. v- W4 T+ c. C+ |- Fetch more: after unshallowing commits graph is not refreshed: W8 U s9 R0 F& n6 p! x
- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required9 U |' l. \2 B
- GitLab: possible error "Object 'sha' not found"7 N" h0 d: i1 u" P2 p. _; R2 F- Z& ]
- Init: may fail to create objects in case of file system problems8 | u) v6 q* c) [6 o: u
- Investigate: initial switch from Blame to Diff view gives empty panel
) n7 m' ^+ r% t; L5 l- Log Graph (and Commits view):
( ] f( T; D- I0 v* E- for email-only `.mailmap` lines, the original Author name was lost' u. H" J0 \- R8 a+ L" ^
- for `.mailmap` lines containing `<>`, mapping was not applied% K4 z6 o/ {* t8 G( _* w
- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title6 T) {& t5 [" B
- Refresh:5 ^* }0 @% X& l( E8 D3 L
- possible internal error if `mailmap.file` contains an invalid path
$ D/ c1 d/ s, @0 V* a* u& f0 d- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection
) o) n9 e4 O7 ~5 y+ r- Rename: was not applicable any more for submodules (regression since 22.1): H( R# H3 p( C- k9 J" [
- Remove: was not applicable any more for submodules (regression since 22.1)
( C+ u8 a% {# d, D; x; e/ {; K [- Window | Reset Perspective: kept previous layout
' _9 w. t' f7 ~9 |- Standard window:' S/ n! M4 {$ m9 @0 z! Y
- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab" B1 w" [/ C+ u6 m( k; p4 `1 d2 I, b
- internal error trying to modify toolbar with "Basic" feature set8 q! r- B. f/ ?
- Graph: internal error when toggling "Show Tags" before graph has been loaded0 Y q3 f$ J4 U% |7 q
- Linux:6 U v* f. V" t2 l
- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin% P6 U. S; u2 C
- Windows:% i+ _& ^, _& W, h% @; C6 a$ @; p, {) k
- possible error "Failed to invoke filter 'lfs'"$ v9 \0 f) {5 C" `# L d
- possible errors related to invalid HOME, ?0 z$ J. ~* X8 B% B) @
Other Noteworthy Changes- W3 \' ?9 R) B# G4 A+ }
------------------------: o- o4 I+ K- }+ K* @# R
- Clone:
) A X8 B/ b7 N$ q8 P4 o) v- GitHub: improve error message if authentication fails due to outdated username/password
! D! `4 Z: n* I7 H* z/ Z1 z- Conflict Solver: the Base window now has its own window bounds4 G; H- t, U, |( q/ s* h$ C
- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations( b# I7 L' V- ~! T7 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`
3 `: |8 A' ~$ D7 Q. }) `/ q; ?- macOS:% V) w) @, n+ C: l- v
- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
: `& j- ^! v. V! `# N. L! {: D3 ~分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版' I: f/ f& G; I S2 ^, E, `4 @
链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#9 h( }0 W: u4 T( F. A) P4 a Q! o
链接:https://pan.quark.cn/s/0756de1afc57' ~9 }/ p: k/ I5 u3 @
链接:https://www.yunpan.com/surl_y96miVDTmik |
8 p( N( @; J ^% }1 z0 {% g |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|