1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍
" o$ M& g! ?0 BSmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。
' ~3 R# h6 A C2 L软件截图+ d1 ]' g4 R# K- t- D, c' W# P
. k5 i) C' O# T4 M, A( e. ]
8 K/ x- [( a: w" T! O
软件特点
: `6 m, e8 t0 T4 Y1、专业的git管理工具& t6 L" f* M4 @6 M9 V
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
W" u. L# b9 p! W# r7 k! U1 ]9 T; r为了掌握日常的Git挑战,您几乎找不到更好的工具:
; o: l) W* o# I2 S通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱8 Q+ F4 c! X2 F4 a) `
2、一个软件相当于多种软件
/ s7 u$ l9 \# \1 R$ Y0 @/ J _使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
3 T( V4 B. k2 u8 e3、包括所有内容:无需安装和配置其他工具
7 J5 J5 t ~9 N' s$ USmartGit附带:
4 t- h( g* q0 x. _2 k* J7 I1 ^8 VGit-Flow、SSH客户端、文件比较/合并
- e& t, Q) n) x$ C1 w4、与流行平台互动3 `9 p& W/ L1 t8 y
SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments
4 G" W" L3 x- _' K8 a更新日志# F3 {9 s: y: U, j' c4 I
SmartGit 23.1.4 (2024-08-20)
* _# h$ l$ l! F( W============================) O$ n' t4 `+ m8 j ]$ t
Fixed Bugs3 C' `4 ?0 x6 C- Q7 ^
----------
2 z- p+ E2 X0 r9 n. _9 e& j6 x; v" `% p- Changes view:
0 s, _% x$ w* R# Z& P* L7 h" }3 ^$ Y- internal error trying to stage "left" block at first line
. `7 Z5 g3 f! q- N- Unstage Selection: internal error for last block in unified diff view
; k- n; M! u6 h1 I- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
% ]7 D9 I5 J- b" q9 Y5 v! ]$ ?- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits) j- T: f/ q, ~7 Z/ s- Q; h
- Fetch more: after unshallowing commits graph is not refreshed2 @0 k& M9 S) B8 P4 U
- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required
. s( T5 c* S' \" b9 i+ F! z% s- GitLab: possible error "Object 'sha' not found"
1 O6 ?( I, `$ n* Z9 L* r' w- Init: may fail to create objects in case of file system problems
/ T1 j8 ]; g2 J7 R0 W- Investigate: initial switch from Blame to Diff view gives empty panel
( S' U# p" R" R- x! T3 T- Log Graph (and Commits view):
5 h g3 @9 h. |8 V+ g- for email-only `.mailmap` lines, the original Author name was lost
5 i+ }: Y" F% e% e- for `.mailmap` lines containing `<>`, mapping was not applied1 a4 R5 G6 h. }1 c
- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title
1 D* E5 E# o8 `; V- Refresh:
; m/ Q1 P7 O0 `0 j, w9 P3 v) ?- possible internal error if `mailmap.file` contains an invalid path- Y0 g/ ]9 V U& R/ _3 O
- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection
# D8 C0 K) E( }3 X+ t4 M- Rename: was not applicable any more for submodules (regression since 22.1)* E# K g, u# m
- Remove: was not applicable any more for submodules (regression since 22.1)& Z3 @$ l& ^5 V5 G4 E8 }7 a
- Window | Reset Perspective: kept previous layout2 M+ D( @: V5 ~6 E1 C( C6 H) t3 z
- Standard window:) o$ r: M7 i0 p j: |4 R
- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab& f5 G- V7 U' X& H! v6 q
- internal error trying to modify toolbar with "Basic" feature set
, d! T1 m- Z A' N1 S- Graph: internal error when toggling "Show Tags" before graph has been loaded
0 c7 k) B7 D8 k5 ^% [2 m5 F2 ?- Linux:
! x: M0 {+ ^! u0 p- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin) U6 J; Y9 J) m, m/ Q. Q( x G
- Windows:
[5 f1 G2 R& z/ A$ _% B: s- possible error "Failed to invoke filter 'lfs'"
9 Q% }. [+ d g9 s! L1 F$ c- possible errors related to invalid HOME
T w9 l9 R+ I9 E2 y7 |Other Noteworthy Changes) Z/ h! ?9 ^& U
------------------------
- R7 n3 w2 ]' M1 d; D1 \+ A& a5 }- Clone:
6 Z" v8 `" A& T& w" u- GitHub: improve error message if authentication fails due to outdated username/password) L- }% O) n) f2 ~ q
- Conflict Solver: the Base window now has its own window bounds
, z3 a' B( R+ A+ L- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations
) R% J7 t% e6 E9 e/ J/ [& g- 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`7 j' y# J3 Q2 u
- macOS:
0 n1 c7 o' ^9 B8 Z1 q- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
% P3 l9 N8 B9 Z9 S0 \分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版% y. ~* M: M. A) W; d9 \3 h7 m1 {
链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#
4 B2 u) h A" q. Y& L链接:https://pan.quark.cn/s/0756de1afc57
9 D+ c/ d9 s( x& d: c链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|