版主
  
我来自宁乡
|
1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍
+ G1 O2 l/ A) w, j% tSmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。: x# @4 {$ K* u/ |$ b
软件截图8 I9 G Y- ~% E. H, S3 ~

6 D) v5 z, w; _2 a- H5 W+ m% @, Q7 K8 a" y+ X. U2 T% p) i! i# ^
软件特点8 d" V4 [/ z& y0 h/ I& d) R" x% } z
1、专业的git管理工具) ?8 i# {7 V4 F& i% l. d0 k5 K
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
3 A$ L1 {# H& f, t( W为了掌握日常的Git挑战,您几乎找不到更好的工具:6 ]. \, h4 |! W* r5 J9 ~" ?
通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱5 F' u+ W4 i0 T& t( o% {' R
2、一个软件相当于多种软件
4 t2 S2 F' P$ v2 @' @8 H使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
& |8 B2 T6 ?9 e3、包括所有内容:无需安装和配置其他工具
6 i, ^+ C J0 iSmartGit附带:
7 f, u) E; V( a: F: w6 GGit-Flow、SSH客户端、文件比较/合并5 W8 X# }7 v3 p! a3 p" y& \
4、与流行平台互动' J4 q( z/ H t" N2 Z a
SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments* e; l+ o% ]2 u1 ~6 M0 c
更新日志2 J) S0 w7 Z1 {: q, k( d& l
SmartGit 23.1.4 (2024-08-20)6 |. [1 F g! |6 s
============================4 {: k6 l6 U, |9 g% |
Fixed Bugs
! z, d! t; Z6 G----------
: i* @" n# V; E& V; Z, w" W- Changes view:6 V$ |/ `9 [+ G9 c% p% z' D: `5 _
- internal error trying to stage "left" block at first line" U) Y) |5 C' }6 Z* r. d
- Unstage Selection: internal error for last block in unified diff view' `; g9 | t8 x& g7 e7 B8 R5 l
- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")7 l7 |7 M% [! f: k
- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits1 P% O* e. Z `
- Fetch more: after unshallowing commits graph is not refreshed
( z& C7 n7 H9 x# Q3 M; K. b- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required
' S# Y j/ ?8 ?! X* {* [1 p- GitLab: possible error "Object 'sha' not found", I+ G3 c# I; ^) v' ^
- Init: may fail to create objects in case of file system problems4 \$ l A1 p! f6 X$ d
- Investigate: initial switch from Blame to Diff view gives empty panel3 t* Q- k$ V1 N: p8 A) U1 f
- Log Graph (and Commits view):
! _9 k5 H: }! V# \! v5 z8 Q- for email-only `.mailmap` lines, the original Author name was lost4 _4 j6 c. R- v5 b4 ~1 t
- for `.mailmap` lines containing `<>`, mapping was not applied0 A1 o3 d i1 Z# V$ `; L: } X
- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title1 H: [ P! C- b9 B' l8 Q y
- Refresh:" P. ?; _: V/ S. z' @
- possible internal error if `mailmap.file` contains an invalid path3 P7 o/ P( n. e0 Y- Z t
- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection
2 p8 y& d0 W. m1 W3 ]& j; z- Rename: was not applicable any more for submodules (regression since 22.1)5 h# X+ }3 y* Y9 g8 u
- Remove: was not applicable any more for submodules (regression since 22.1)3 \& h* R9 l i) p4 `
- Window | Reset Perspective: kept previous layout" b z: @, T5 I; s+ s ]0 U
- Standard window:
; F S2 P- P" o' N6 o- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab5 _" K; n1 l3 O }, s! b
- internal error trying to modify toolbar with "Basic" feature set9 T# |% h/ z" n
- Graph: internal error when toggling "Show Tags" before graph has been loaded4 o: ?5 ~+ [+ @( e
- Linux:4 x/ H/ b/ ?2 R, z% b
- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin! u8 ]' G; S/ ~: ]) m' L
- Windows:
" k3 }( A" G2 h4 v- possible error "Failed to invoke filter 'lfs'"9 ?" P2 w/ _# f9 p
- possible errors related to invalid HOME: R9 W6 L5 w' r
Other Noteworthy Changes
7 z: V M" J% x+ e------------------------
5 a9 x: B$ g( U. x, l- Clone:
4 v5 v( {+ `: o+ U- GitHub: improve error message if authentication fails due to outdated username/password) Y! M' D$ F8 A$ }
- Conflict Solver: the Base window now has its own window bounds/ Y* X% D+ q @, A
- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations
% e! h+ ?! e- I- 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`
; k6 y) G9 w( ?! g- macOS:
, v3 t' u S4 ~. ~7 Z: b& R9 K N1 y- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
) w8 e% t8 e$ i0 _% S分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
4 s3 A2 n: G9 `链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#* P$ X) z3 ]- F# f6 n
链接:https://pan.quark.cn/s/0756de1afc57
) R' }, [8 i/ O0 y7 x! W链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|