1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍
" y- C* n2 s0 ?. @) k- Y- dSmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。8 K- P! X" u" M
软件截图
- b& k* \0 b+ l( ~, }; v / ~5 _/ P; l& v3 u
0 q; m- d5 a! V/ l$ u7 e9 f0 G5 [
软件特点
+ M* N! Y- _8 C. Z. _1、专业的git管理工具
0 s0 H* k) o K0 h8 a- `对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
. V, P2 l" t, O k) c为了掌握日常的Git挑战,您几乎找不到更好的工具:* E- s6 H& H+ V* a6 j( X
通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱
* C4 A3 c' A1 O) P* F# |2、一个软件相当于多种软件
2 q* X7 u" N' o3 Q/ o/ S使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
. I) e) x. A: @" r5 v; |3、包括所有内容:无需安装和配置其他工具
, A* y( Q H$ y1 ISmartGit附带:
- y6 X" R6 V6 rGit-Flow、SSH客户端、文件比较/合并+ g* K" b6 Q! k9 b
4、与流行平台互动
$ B# w) k* o) k" k7 VSmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments7 {- k3 o/ W. f6 Q M
更新日志
8 x* e) `' l. ~2 OSmartGit 23.1.4 (2024-08-20)
- N# c w: E0 \# Z: Q============================
- Y" Y1 {1 o, _! O8 i1 s- IFixed Bugs
0 t6 E _+ x* P8 k----------
% j: \# b6 k# l8 A* j6 i0 ^- Changes view:
9 I* m8 M0 {" f" R; Y ?* B- internal error trying to stage "left" block at first line
8 m$ ^7 g: l$ c5 U. I8 b7 ~- Unstage Selection: internal error for last block in unified diff view: h# G' A; g1 @- g
- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")2 {6 j! R' @1 a1 s: _
- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits4 T) @ _6 b' k0 x- R6 w2 V; A
- Fetch more: after unshallowing commits graph is not refreshed; n8 q' H8 t( G( G4 T0 a' r( I7 t8 ~
- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required
9 F: q$ Z/ a) h1 Z- GitLab: possible error "Object 'sha' not found"
1 Q/ j4 m& e3 i7 p# ^$ G8 N- Init: may fail to create objects in case of file system problems
' ^# p) {5 t! a7 _5 R5 L4 o- Investigate: initial switch from Blame to Diff view gives empty panel
* L8 F; p0 H ]- Log Graph (and Commits view):* j& }- p8 b; L1 f) F
- for email-only `.mailmap` lines, the original Author name was lost2 s+ |8 h3 I0 Q' o Q- h
- for `.mailmap` lines containing `<>`, mapping was not applied' m" a, |# D- E& Z& T! [
- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title
* r& u X/ _$ [; w% n- Refresh:3 A8 _" S+ N2 k( D! C
- possible internal error if `mailmap.file` contains an invalid path
" B) v% q. N0 g- j9 F& }4 M( x9 j/ q1 X- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection
6 B7 A0 [8 `6 U# D- Rename: was not applicable any more for submodules (regression since 22.1)% [/ Z9 P7 t4 o; w# X. ~, \
- Remove: was not applicable any more for submodules (regression since 22.1) M9 r2 h+ ]% M* P
- Window | Reset Perspective: kept previous layout
0 r n" S+ X) `- Standard window:
8 Y+ y( ]$ i) D+ p/ g+ I; t+ ^$ a9 K- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab
# N$ _; `7 z' m" {9 e% X2 q- internal error trying to modify toolbar with "Basic" feature set0 a: A1 O( H# d' ]$ g4 v2 H
- Graph: internal error when toggling "Show Tags" before graph has been loaded
5 F2 T& A+ k8 i- Linux:
! f* O. ~- ]/ w- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin
- x% R" [: R3 c7 W9 a( w9 y, B- Windows:9 M. F0 j% h) N7 A! B& E/ K
- possible error "Failed to invoke filter 'lfs'"
3 W Z: y: q. s9 K1 C! t0 Y- possible errors related to invalid HOME
& I- g' @8 F' I- v# cOther Noteworthy Changes9 ^: E3 s5 c: u0 r0 G
------------------------+ f# K9 J9 ~4 A
- Clone:; V$ x, K6 O) w% {# H8 {
- GitHub: improve error message if authentication fails due to outdated username/password! k" ]5 M. y% C5 a1 H) ]' [, O
- Conflict Solver: the Base window now has its own window bounds
4 J% \ S9 Q n7 ^+ C; L- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations& ?- E2 ]% X1 {# x
- 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`
0 g' v0 ^8 [3 f" s6 Y) B0 l @: ?- macOS:4 A2 \, \7 [4 G @5 p/ \, g
- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
) Z0 j/ H/ J- l$ X# E$ Y; [6 r分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版! |# A( @ x/ t5 l7 i. Q, w
链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#; a4 }' d3 V% I9 m, E5 p
链接:https://pan.quark.cn/s/0756de1afc57; w Q8 X' Y% e, a% i. I: Z" S: F
链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|