1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍
4 b, I! ?% Q. _: XSmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。' A* y7 D8 t9 R) \+ r
软件截图* m; ^, L' d5 t+ L7 t* Q

0 u- g& F: V8 h- _
6 L' @2 V% e2 c4 ~+ Z9 f" O软件特点' P8 g2 A7 `6 N h% p- x- m7 c0 J
1、专业的git管理工具7 b1 Y$ Y6 U+ w
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
Q+ d0 k% s% @: w$ J0 O为了掌握日常的Git挑战,您几乎找不到更好的工具:
4 Y: y# _6 C( l8 Q( k3 \通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱. F J8 E5 c" i5 F+ ?0 v* `& Z
2、一个软件相当于多种软件
; m+ x ~: ^6 q8 ~使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
8 K* l8 D7 @1 q2 J3、包括所有内容:无需安装和配置其他工具
, o+ j1 O/ v+ Y2 {. _! mSmartGit附带:
7 J" H: X9 E' r+ E$ T0 MGit-Flow、SSH客户端、文件比较/合并! V* P7 F2 ^6 M# ]6 D1 K
4、与流行平台互动
: b* P2 g- C1 r7 {* g+ PSmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments
: |. S' M3 C, {# B( T0 ~更新日志
# u0 |3 d# l0 b$ `# e+ s6 jSmartGit 23.1.4 (2024-08-20)& ?7 Z4 J/ w( m/ q8 w' b3 U
============================
! e0 v/ j; W" x5 j* j4 m% ~' ?Fixed Bugs
h. x6 M& r3 W$ M+ |----------+ ~$ ]9 a+ C: c6 x& d8 y
- Changes view:
4 Z' S6 j5 C; `- internal error trying to stage "left" block at first line- \* G9 i' `- t
- Unstage Selection: internal error for last block in unified diff view7 Q1 O5 `' \# I% q
- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")* O% z! I8 h9 R2 r
- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits
7 d* |/ _9 [# A- k) q- Fetch more: after unshallowing commits graph is not refreshed# q) o7 _) X, M
- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required
, n7 u2 t; V9 w2 P1 d- GitLab: possible error "Object 'sha' not found"8 G2 N* q; x+ a0 I7 i. x
- Init: may fail to create objects in case of file system problems
! J5 ~3 G# ]# r/ T- Investigate: initial switch from Blame to Diff view gives empty panel5 P/ i/ o' P1 H$ o, m( q" |
- Log Graph (and Commits view):
) w: q: Q& h: C. J. y4 ~( p5 N- for email-only `.mailmap` lines, the original Author name was lost6 U# G+ N5 Q. H' g+ O, U( h
- for `.mailmap` lines containing `<>`, mapping was not applied2 ~% t, j8 E4 g4 s
- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title! ~2 k( h1 T/ D( c9 j" { ]: X
- Refresh:: {/ }* {4 ~9 W) H
- possible internal error if `mailmap.file` contains an invalid path( C( k( h4 a+ r$ B
- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection
# ^* Y2 H" C2 N# o+ C2 p- Rename: was not applicable any more for submodules (regression since 22.1): [1 n" S/ I: ]
- Remove: was not applicable any more for submodules (regression since 22.1)5 F7 O" F; k. x( K/ `0 w
- Window | Reset Perspective: kept previous layout3 K8 K" w* e+ i( F0 ?# [, T% ^
- Standard window:! D* C; z. ]6 J* Y/ e: @% l* C- S' E
- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab
6 g9 @( k0 t+ Z+ V" a- internal error trying to modify toolbar with "Basic" feature set" T1 I2 m# [" z' o. W
- Graph: internal error when toggling "Show Tags" before graph has been loaded. v7 C5 ]0 v/ w/ }2 P
- Linux:
- ^+ K1 g: H j1 t% A- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin
$ f: x( R. t) j# A; x; H8 |% m- Windows:; p+ ]2 c/ M( |; } Y/ [9 {9 t
- possible error "Failed to invoke filter 'lfs'"
% u1 J) B0 y+ s# h+ u y" k- possible errors related to invalid HOME
. I+ o4 s. `1 w: q" xOther Noteworthy Changes1 ?) r2 m# w: m8 x$ F7 P( a
------------------------
# t$ T4 Z% ^1 H9 a1 r6 Z, _- Clone:
+ B( h+ {6 ]# U `- GitHub: improve error message if authentication fails due to outdated username/password
: S: @6 @* n7 J* V8 ~- Conflict Solver: the Base window now has its own window bounds
; x& t2 l) p' w3 a: d- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations
3 N; ?) c) L7 {; v2 X S- 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`
: ?" y4 L, B" A; K; ~- macOS:7 M& n. R" p% ?! e& o! y! g
- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog0 M9 u$ X' T3 {! z8 D
分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
' s* L0 Z( q& X' X0 Z& v" S8 R链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#
W2 j8 r8 V$ {9 p链接:https://pan.quark.cn/s/0756de1afc57& w" n4 c; E' b; _
链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|