1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍; x2 o6 l: i) N5 Z% r
SmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。
/ B9 s/ b6 F! c" X软件截图
) l* Q5 Q# R6 R) F& A * [/ A2 [3 \; ]; c) F" a$ j5 G* D
0 x7 f- ]2 a; i7 l. W2 @软件特点7 Y' x; H3 g5 }7 n3 N: K' W
1、专业的git管理工具
* S* _( j) u' F( c* P0 E对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
6 F, l! i4 N0 g( t& ?+ ^% o为了掌握日常的Git挑战,您几乎找不到更好的工具:
8 {$ v/ l5 K$ V4 K# r4 q/ t& G通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱5 W9 ^# {* _0 h, a& G
2、一个软件相当于多种软件
" }3 K5 Y: a, a* E使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
8 l( B2 K% }; t& ?3、包括所有内容:无需安装和配置其他工具
0 N4 C, P% |, c7 Q: P3 _SmartGit附带:
& o# n8 Z& ~+ ]: mGit-Flow、SSH客户端、文件比较/合并
5 a" X% V5 r* Z9 t( \; T- o. h6 v4、与流行平台互动: L4 [$ m! q! J! K, L* b
SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments- k% H) Z$ j( S: P: E2 y1 `" N
更新日志0 Z. }+ [1 ?# {% m
SmartGit 23.1.4 (2024-08-20)1 w7 i; U5 b5 B
============================
' S% \ Z$ ^/ Y( I+ i$ l1 ZFixed Bugs
# f8 p( D, j8 K* e) B----------
. A0 z2 J! L; X; L; J" P5 I- Changes view:! y& [) ^8 g3 y- y- l. n
- internal error trying to stage "left" block at first line
0 O5 v/ O. U( J6 f& Z- Unstage Selection: internal error for last block in unified diff view4 X4 H- V7 X2 e% e& C; B
- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
% v1 c$ F4 O2 Z- I9 {/ Z9 q) ]: V- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits* @4 P; L0 V( m" r9 D ^
- Fetch more: after unshallowing commits graph is not refreshed
! W6 u/ f" l5 w4 I' j- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required8 _2 B0 x8 y6 Z0 O |
- GitLab: possible error "Object 'sha' not found"
& L. e; l5 s& ^1 B' M- Init: may fail to create objects in case of file system problems$ `) e8 c( w. w1 b
- Investigate: initial switch from Blame to Diff view gives empty panel
7 Z$ L8 {+ B- ~* k3 E& m' ]- Log Graph (and Commits view):
% L# | z' I+ Z! s* ^- for email-only `.mailmap` lines, the original Author name was lost6 t: l1 [6 B3 s, v& S
- for `.mailmap` lines containing `<>`, mapping was not applied
0 t& y6 Q/ F2 |- |, a! F$ f7 G- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title2 ]$ d$ C, E+ D' l$ m8 W* c, c
- Refresh:" v1 j' q [! z! \5 s2 e, {/ R0 N
- possible internal error if `mailmap.file` contains an invalid path* }% Q& o$ t* ^$ u1 w' P7 H
- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection
! b/ y1 M7 M# {- Rename: was not applicable any more for submodules (regression since 22.1)
! M' ~5 J# P, B' t1 {& J3 k# p7 a- Remove: was not applicable any more for submodules (regression since 22.1)! Q4 g3 W6 o) s" Y' J0 r4 n% ~
- Window | Reset Perspective: kept previous layout) a( ?# f. X: q* K
- Standard window:, d1 ^! V( p1 I: }; }/ `
- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab9 L) @4 u" c/ p
- internal error trying to modify toolbar with "Basic" feature set
: e# [$ Q0 p; }1 z0 K7 O" ^- Graph: internal error when toggling "Show Tags" before graph has been loaded
( ^5 Q; w8 U4 I) ^: a9 `- Linux:
3 ~% C) `. Q3 n- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin: L) ?! x7 o/ c |
- Windows:; h( S3 ^7 W& p# [* W/ J
- possible error "Failed to invoke filter 'lfs'"* w6 w8 C: _6 C8 z# d4 c
- possible errors related to invalid HOME) A* R( `5 x8 `( e
Other Noteworthy Changes
% F% a+ P* l1 E1 Z' ~3 E+ @% _8 F------------------------$ Y: e( ]9 I7 I+ Q" j% C
- Clone:
8 Y0 B& R& n2 a, o& z- GitHub: improve error message if authentication fails due to outdated username/password
4 V) w8 ~* V, l2 O- Conflict Solver: the Base window now has its own window bounds
9 [( W$ R( S& u# ^& \1 o" F- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations
8 m) p& h7 `+ ~- 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`
; p @4 K6 A* B- macOS: E! Z; p; c- l' `
- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
/ H/ N6 ]8 n; ?9 b; D分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
. j3 N) B1 {, L/ W链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#
0 J& x- g. _# Y: r- l8 o4 |- f链接:https://pan.quark.cn/s/0756de1afc57
3 [8 ~5 q$ e& J3 \ n7 R7 p链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|