1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍5 z: d& ?/ M$ ~, t2 ~( x
SmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。
( z+ c/ j- m9 g2 U软件截图
, c! q4 U6 K8 |
6 O+ s7 Q) A! }0 _: S/ s" O# ]- R! r' o9 @: C& ^5 S. L
软件特点
/ |7 @& Q8 k* Y6 p/ @1、专业的git管理工具* s. T8 ]5 ~% W+ a( B7 M
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择- z1 J2 B" V9 U6 w1 j
为了掌握日常的Git挑战,您几乎找不到更好的工具:) n+ y3 y6 f8 m1 S2 o2 ~2 `. @9 d
通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱+ e2 Y* j! W$ f. S0 ?
2、一个软件相当于多种软件5 L% w1 h5 q; s7 _
使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
( |4 e& r( z8 `' u' ]& o7 f3、包括所有内容:无需安装和配置其他工具
5 m& ?+ z: A a. y9 h9 M2 r# _; t/ pSmartGit附带:
+ Y! m, ?2 V" o9 _6 c+ S: sGit-Flow、SSH客户端、文件比较/合并( _+ Z" I' m% r
4、与流行平台互动
/ o0 x+ p) U8 r3 CSmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments1 h' @& q) R( [3 V6 c7 R+ {
更新日志, X- r" \8 f, {$ e) t$ O
SmartGit 23.1.4 (2024-08-20): Q3 }9 [# f- m' c" [* A
============================! C( D4 F' f5 H
Fixed Bugs& O- I4 m A; {
----------6 `0 Q' p+ a0 b X9 u2 j
- Changes view:
H, F# J( U! g/ j u! e2 a* j- internal error trying to stage "left" block at first line) I$ x( [# N0 ^1 {
- Unstage Selection: internal error for last block in unified diff view& d# W0 V* L9 S0 E' m* a' b$ P
- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
2 Y$ `" i; _9 G3 a( U. F% Y, M" Z- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits
" ?( h. s! ~: J4 S- Fetch more: after unshallowing commits graph is not refreshed
6 Z( \: w( }7 c9 r- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required
0 [8 C+ p. |' V, p: h, b7 x8 z- GitLab: possible error "Object 'sha' not found"5 a1 P2 J/ y U" v3 A" I7 l) i
- Init: may fail to create objects in case of file system problems' O4 B: T" N" s5 o' X
- Investigate: initial switch from Blame to Diff view gives empty panel
" c. V7 ?. \ \$ w- Log Graph (and Commits view):" o! Z" J9 R9 M" c0 _
- for email-only `.mailmap` lines, the original Author name was lost
. z- h7 {+ Y2 W1 B2 t |: e9 g- for `.mailmap` lines containing `<>`, mapping was not applied
/ _, C, ?0 T" c' \# G a+ e' Q- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title1 ]1 U7 E& B& \+ s
- Refresh:! D% p4 `6 K! I4 y+ F* ^9 A+ V' O) z K' A
- possible internal error if `mailmap.file` contains an invalid path
/ Q$ T4 \1 n; q0 Y' {; p/ J- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection. e2 n) K0 _/ ^+ W7 S
- Rename: was not applicable any more for submodules (regression since 22.1)
; r: g! Z2 A! J& B# G# q- Remove: was not applicable any more for submodules (regression since 22.1)- K1 C9 @9 U8 Q) P9 U
- Window | Reset Perspective: kept previous layout
" ~8 X2 ^9 _& K7 }- Standard window:
. b& G' O- u# g4 m- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab: X9 ~, q1 I7 u2 w' _2 z; Z
- internal error trying to modify toolbar with "Basic" feature set
4 |! t9 m0 r- F. i9 }# C- Graph: internal error when toggling "Show Tags" before graph has been loaded
7 W4 y0 b/ \+ p& l. a4 C- Linux:
H* d# T- F1 B0 w- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin! J6 o1 u4 Y4 I% h/ J* K$ ~
- Windows:
% K# C( _" q2 H5 C- possible error "Failed to invoke filter 'lfs'"
2 V* I- M; y! R: {4 z7 [- possible errors related to invalid HOME
7 i' K( G% J" i( ~, y. s1 jOther Noteworthy Changes/ o2 b, A/ y( v! R. J
------------------------
; S! }8 v9 [* ^. e- Clone:
5 e: R9 |3 t+ _1 c5 y5 n- GitHub: improve error message if authentication fails due to outdated username/password3 R0 R: t5 y: \% W. d- s# Q; g
- Conflict Solver: the Base window now has its own window bounds
4 b; r; L! d' G% J y- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations
5 @& S# i: W4 g+ b3 e. 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`! S2 B3 ?- v+ Z. i. S0 e
- macOS:
# r* B( e) {1 l' g- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
7 ]' @. t6 U: [分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
/ X6 c4 ]1 f7 T; X ^% ~5 E5 p$ X链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#
3 y* K' E6 R S. n( f. H q链接:https://pan.quark.cn/s/0756de1afc57
6 j( j! c! p* x, S' O8 c链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|