1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍
8 r% j! i: c1 r: o+ _SmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。
6 Z* N0 s& s! D" c' K软件截图 O: Q/ V' _3 t" Z( I

0 {1 H7 C6 r+ _
9 L; c: C" r) c; Y0 y3 S/ \8 v软件特点
2 G; n8 X4 G. |! ~7 d5 l1、专业的git管理工具& v- g. }& y' J/ G
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
9 f: q( ?$ t# \, z为了掌握日常的Git挑战,您几乎找不到更好的工具:/ d% f4 w/ `! S; a4 |3 G
通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱
7 I: w' v2 R4 W- D2 k" U. U2、一个软件相当于多种软件
! U2 L4 l1 ]- A) L使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上& k2 L* V. S4 }4 ^
3、包括所有内容:无需安装和配置其他工具
) {" d1 O1 B& [; N2 \( w5 k( M8 P7 Z3 w zSmartGit附带:
6 A4 _: f2 P9 D: n' ~( u5 tGit-Flow、SSH客户端、文件比较/合并
5 S7 j- @7 T8 B) r4、与流行平台互动
8 l( m! n5 g" VSmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments9 x0 E+ ]4 Y, p" p) T5 e( {, g
更新日志6 A. r1 V$ i$ a9 y7 P4 |9 X( }
SmartGit 23.1.4 (2024-08-20)
0 h& B% W1 Q1 n5 j; |============================2 e: R: `7 Q9 i; U' b$ U( z
Fixed Bugs
3 Y3 s( E' ~" l3 w5 Z2 l" Y----------
. w6 Z! @# ?# A+ ?; S- Changes view:
2 |1 x# R. c# \+ M6 e( X" g- internal error trying to stage "left" block at first line! b2 b e/ s) m3 k+ A( B( H
- Unstage Selection: internal error for last block in unified diff view
. b( Z1 Z( t! |, ?* o- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
+ Z9 f) x w$ K4 D- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits
; }) V+ E* e) T6 m+ ~- Fetch more: after unshallowing commits graph is not refreshed
5 i3 q( I, `! p3 ^& n& x- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required8 P. ^- C3 y0 l5 v8 f% h! u
- GitLab: possible error "Object 'sha' not found"
# P' |- m5 S+ K# y# g- Init: may fail to create objects in case of file system problems
x# N) t( D! o, x% `6 p# N! J- Investigate: initial switch from Blame to Diff view gives empty panel
0 v, Q6 V" M9 x% b7 d7 g" [! p. R. _- Log Graph (and Commits view):
+ k6 {% [1 l* q! ^+ ^( C- for email-only `.mailmap` lines, the original Author name was lost( ?7 o& |7 l; }& S' t3 W7 n; M5 c5 @
- for `.mailmap` lines containing `<>`, mapping was not applied
( Y/ s9 Y! Q3 a" L3 G- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title( p+ ]. a" h2 }7 t( ^: J3 N. ]8 n5 Y
- Refresh:' ~# W8 N) b) X0 R" w
- possible internal error if `mailmap.file` contains an invalid path
+ t" W* ~' ^; @, m- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection, w! s5 ~* o" G0 k( k2 ~$ B/ l
- Rename: was not applicable any more for submodules (regression since 22.1)8 K6 y4 U5 H$ p) W
- Remove: was not applicable any more for submodules (regression since 22.1)
. j1 Q% t, e, R" Z8 t$ `( A- Window | Reset Perspective: kept previous layout" }. |' ]* _& [" o. ^* s9 G
- Standard window:( t7 f! g0 w6 P4 i8 Y a9 {+ Q
- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab$ D$ O% l `4 y; m
- internal error trying to modify toolbar with "Basic" feature set; s3 p9 {& O, i! x. `8 c
- Graph: internal error when toggling "Show Tags" before graph has been loaded# C8 a! B$ ?3 N
- Linux:7 s. ]" E; _) X: o2 M9 \0 v* g
- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin
- ?, h3 ^6 [3 e. a) R4 B- Windows:
8 `0 M/ B R, {1 s3 J- possible error "Failed to invoke filter 'lfs'"$ X$ v. c- t/ l8 P* H$ l
- possible errors related to invalid HOME' n; X# W; Z* Z# Q% r7 \
Other Noteworthy Changes7 |3 C4 t o0 |& O
------------------------
9 D0 ^, b( e" W- Clone:
- z. f/ z- |5 r& _0 R- n% d- GitHub: improve error message if authentication fails due to outdated username/password
! \* t9 @5 Q3 `- Conflict Solver: the Base window now has its own window bounds* [* Z3 {4 b# w; S6 w3 g
- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations+ R& j9 _8 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`
* L9 J: P* a+ a( k) C1 F. u- macOS:
& ~9 \# h- z# j2 ]# z6 R2 [2 `- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
, u' e6 Z% H8 }& }9 O分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版! m' `6 n. A. [" T; j! u F
链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#' E% d y; d; p$ d# P: T
链接:https://pan.quark.cn/s/0756de1afc572 q4 ^* e6 W e1 O. u' u8 z
链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|