版主
  
我来自宁乡
|
1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍
2 X/ h; Q. P" ~7 q; R, K$ `! f2 MSmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。
; V+ B! Z5 S4 Y6 W# ~8 J+ {) _软件截图
! i/ M5 \2 Q* F* A# W ) ^) p4 v; }. [0 W
: R5 h% h v! Z; R) B软件特点0 a7 M1 M( x: h1 v( u, \
1、专业的git管理工具
% L& ]; @( N: W( k0 Y对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择. }1 c l! |5 @
为了掌握日常的Git挑战,您几乎找不到更好的工具:
$ W/ Q7 w" p$ w1 s* p. @( j通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱% f& L% j* e, x' _
2、一个软件相当于多种软件
& N' E, W P, N9 v使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上, P, R* M, ^0 Q8 Q( J7 ^
3、包括所有内容:无需安装和配置其他工具
3 t" `2 x* o& c/ g' r3 S( uSmartGit附带:
2 u' v" v2 p4 I9 d1 P$ BGit-Flow、SSH客户端、文件比较/合并 W/ C1 F+ E, B
4、与流行平台互动
% x: Z1 @! ]! R! f0 }1 @: kSmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments
4 M- x( T; A0 k7 B3 B8 L更新日志
7 [' m/ T& d! G5 J, Q. FSmartGit 23.1.4 (2024-08-20)
" @# V+ L8 _8 {$ f8 S* G( t============================
|6 r Y3 d: Q: A4 r2 EFixed Bugs
4 v' C6 r6 o7 L----------
- I; {6 @ v2 ?$ y- Changes view:7 }2 A, s2 `! B# c2 r3 V
- internal error trying to stage "left" block at first line
- I- o* z% ?9 a; {( A& B( I0 _- Unstage Selection: internal error for last block in unified diff view
7 |0 [: A( N& y' r: ?- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
* Q o% Q% M. c/ d; |- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits
& X3 j( d* Q6 f# u+ I5 P/ C4 s- Fetch more: after unshallowing commits graph is not refreshed
. `! ^9 {( y9 G6 q, o4 Y- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required4 s6 j& j& W6 K9 k0 C# f
- GitLab: possible error "Object 'sha' not found"3 ^, z8 \9 l( T) @4 y
- Init: may fail to create objects in case of file system problems" o( ~3 x n% D9 B7 Q
- Investigate: initial switch from Blame to Diff view gives empty panel
$ |# i+ k, U1 A, h4 J0 o! j- Log Graph (and Commits view):) @3 x' D: _/ J& Q) k
- for email-only `.mailmap` lines, the original Author name was lost
/ h' Z& ]. V: F( I6 _- for `.mailmap` lines containing `<>`, mapping was not applied
) l, Y0 F& r# a- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title9 o- }$ c: [, M/ x0 b( q
- Refresh:
/ o: I9 d0 Q. g! t& e- possible internal error if `mailmap.file` contains an invalid path
; `# g3 Z) K6 k- e- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection
" I! Q% L2 H! U9 H; j- Rename: was not applicable any more for submodules (regression since 22.1)
. O% T; y9 @0 w% T: U! x3 c" V- Remove: was not applicable any more for submodules (regression since 22.1) \0 h- `/ s. R* a( |" M- Z
- Window | Reset Perspective: kept previous layout
7 p m( a: j4 E' n- Standard window:' Q6 K1 F* m# _: P, z, N/ h0 h/ {+ N& T
- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab
' c! E/ \9 Q8 f9 U/ @1 c- internal error trying to modify toolbar with "Basic" feature set2 f4 D; \( z) U8 f8 @6 o$ L
- Graph: internal error when toggling "Show Tags" before graph has been loaded
0 T# y" n$ r1 |+ x( D- Linux:2 h2 A" [- x2 w* J% w. G
- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin
3 l% }) f4 q" b' M3 f7 @. T b7 t% k- Windows:4 a4 L2 Z9 l4 b/ A1 G" \2 P
- possible error "Failed to invoke filter 'lfs'") M" Z/ t0 f" t& u9 C' F
- possible errors related to invalid HOME; Q0 ?& F3 K- `4 ?& Q4 i0 |
Other Noteworthy Changes$ N8 B" a9 Q9 P
------------------------4 g3 W( W D; C
- Clone:1 u {( I5 Y- l; b' D; {
- GitHub: improve error message if authentication fails due to outdated username/password6 L6 `3 S3 n9 y z" N l* r& ]
- Conflict Solver: the Base window now has its own window bounds+ V8 m" J3 o) g& l
- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations# B! k: m: V+ 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`
8 g1 } r" E9 \) j. t# I- macOS:
$ h5 r6 p5 J* C" q- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
0 r' Z c" y+ b3 |4 k- T( G分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版+ ]$ ^% h7 Y1 b! F. _* P# c% B$ @, D( l
链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#$ l) E% \$ d& I2 \* S0 ]5 }* _
链接:https://pan.quark.cn/s/0756de1afc57
% M( W( C( \5 S: ^5 N. J链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|