1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍$ w! ?! e6 n9 w/ J. d4 ?, c8 M
SmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。4 ?# W5 J: F/ ^7 O! Z
软件截图2 q1 \: L* E1 N& q! i
/ c+ y' W3 E6 z4 E' H: Z( Z
/ S2 B% i, ]/ U: e: ~: B软件特点
% t* u! {! N+ M& p1、专业的git管理工具$ J' e: o7 f0 A3 B! ?0 @
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
% D, v. }9 i/ k0 r为了掌握日常的Git挑战,您几乎找不到更好的工具:9 {0 I3 P: M0 d# f5 |7 p
通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱
* z8 d- e4 S+ m' J8 x2、一个软件相当于多种软件* X% L5 R0 ?' N# |2 P0 J6 s; \
使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
. x- I! g8 e- w1 x" Q3、包括所有内容:无需安装和配置其他工具$ W' T% a6 Z3 ^8 q7 o: X* |
SmartGit附带:' Q4 } Y! h8 y* q1 \! w
Git-Flow、SSH客户端、文件比较/合并
' a. A ^9 ?% z4 s. d' N+ Z: `4 H @4、与流行平台互动: E8 ?( i2 G! k8 A$ A B8 J- Q. n% S
SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments" \ w$ s+ L& f. v% ^6 _: s
更新日志
$ h o+ @' _3 E( nSmartGit 23.1.4 (2024-08-20)
( c4 I" Z1 b3 l8 M/ s============================2 ^0 L6 p# r1 a* d3 e" J
Fixed Bugs
- A7 y& y' x3 `& c----------" I& M: b& ]' J; y- i$ p2 F3 q
- Changes view:
* @0 ~/ I g0 {0 B" u5 G4 {1 J- internal error trying to stage "left" block at first line
1 Z9 }8 C) e% p& \4 l- Unstage Selection: internal error for last block in unified diff view
1 \& y. g' D: Z' D! o- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
9 t2 h7 Q! |! u- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits$ B/ }8 v! ^" g9 \/ ]3 d8 R
- Fetch more: after unshallowing commits graph is not refreshed
5 p) E6 s2 b0 o) l# b; Y+ S4 K- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required) k3 c+ H2 j* e' v P- K
- GitLab: possible error "Object 'sha' not found"
6 k- {! ]$ L( L$ @ [- Init: may fail to create objects in case of file system problems9 ?6 }- j& H0 v3 d' a
- Investigate: initial switch from Blame to Diff view gives empty panel
0 h7 C p+ R+ g% z$ O2 U( V- Log Graph (and Commits view):
" s" ^6 a3 g( Z- for email-only `.mailmap` lines, the original Author name was lost
; K8 I; L6 G5 z' w6 j- for `.mailmap` lines containing `<>`, mapping was not applied, G Q+ k! ?8 E/ k9 E$ [: W) l [* I
- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title
' b, y9 `1 V0 W. p+ w- Refresh:
7 p' S' ^* a6 q4 ^. x& a- possible internal error if `mailmap.file` contains an invalid path7 N' N* J1 d }2 W* u( S) H0 Q" n
- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection! u- {! r. f3 ~' D' n
- Rename: was not applicable any more for submodules (regression since 22.1)
5 f' G7 X1 b3 l( z- Remove: was not applicable any more for submodules (regression since 22.1) e3 G6 x+ \7 J4 q6 Q
- Window | Reset Perspective: kept previous layout
@. `1 Z9 [+ Z6 |' A- Standard window:
- G) ^) w; n1 _2 f% T2 Q* G- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab
7 ]( }4 ~9 B9 y& Q- internal error trying to modify toolbar with "Basic" feature set
7 `) B5 I5 Z( K* N4 {7 k) c1 V* q; ~- Graph: internal error when toggling "Show Tags" before graph has been loaded3 x* }' ?3 D4 t$ Q6 \$ @
- Linux:
6 _# r7 \" u, v/ l" Z, r$ r |- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin
! A! x* u O8 S5 T `) d6 ~- Windows:9 V# R' [: c) v6 i* u
- possible error "Failed to invoke filter 'lfs'"3 G; Q7 l8 N" a2 q7 q
- possible errors related to invalid HOME
) y; h, ^8 Y1 }7 OOther Noteworthy Changes, P x6 p* H) }1 @. x2 V
------------------------
; O# o" ~8 M& d) k+ s- Clone:. Z" A& R2 _( I# N
- GitHub: improve error message if authentication fails due to outdated username/password' s, p8 }! G: t! g
- Conflict Solver: the Base window now has its own window bounds
' ~' g; V% Y6 n8 v/ a" {& {3 G0 s- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations) I0 E: e% ?" |, q- w* X! B2 B6 V% a
- 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`1 q' Z% {* R R2 @ K
- macOS:
1 e) ~4 f# C- B$ H! G- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
5 l: I& ]' D( X# |6 r5 }( {+ {& ?分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
) |7 ~% d# X2 }+ f' H }链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#
( x# X; D5 ] O' i5 V链接:https://pan.quark.cn/s/0756de1afc57
) b& h) ?4 q; C+ g链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|