1#
大 中
小 发表于 2024-11-25 11:46 只看该作者
SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
介绍
0 M% V: t2 z7 N* I- B$ tSmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。6 @7 h. @2 P% P% `& ^/ X3 T
软件截图
7 F8 E i7 m' w; T2 X + T" k! @$ z( p2 c4 f4 k
O& W; s3 M3 ?3 Q8 u$ B1 N软件特点
! E9 b7 u N3 Z5 R1、专业的git管理工具; f$ U7 y6 }0 H i7 S
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
; A4 k' J! P* e" E为了掌握日常的Git挑战,您几乎找不到更好的工具:
! {. {' z* G7 Y# ]( @1 Y! `通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱' k) _7 s1 ~* K/ j0 q$ Q
2、一个软件相当于多种软件
! |' f2 M0 L2 j3 j使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
0 }6 e3 e2 |+ k4 w4 c3、包括所有内容:无需安装和配置其他工具
) L, W" R( S4 q8 SSmartGit附带:5 ?% l# ?" p4 a' [/ g' }3 q
Git-Flow、SSH客户端、文件比较/合并9 Q0 I: {1 D9 t7 g# V' M
4、与流行平台互动8 L- `4 o1 p" y x" Z
SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments" b/ x8 \/ r" l9 r9 _1 ~
更新日志
& x7 S' ^4 l4 u: @8 B Y- ESmartGit 23.1.4 (2024-08-20)5 I) \' b3 j) @# a: \' ~8 \
============================
1 H. U7 f+ ~+ yFixed Bugs
" X: V5 P+ p- g8 a; i5 h----------% T# z% W5 o. r ?- [- @1 D
- Changes view:
/ L- \+ y- N6 I1 C) ]3 F$ U- internal error trying to stage "left" block at first line
2 E0 _1 D& M3 q1 @( h$ }; y- Unstage Selection: internal error for last block in unified diff view
5 S# C1 y" V- D6 F: k) \ U7 K- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")# c6 [ f/ S# T8 _, ?4 t, @
- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits
; A5 M% |4 X; b: c6 H1 e; | A0 @- Fetch more: after unshallowing commits graph is not refreshed, [$ z) H- j6 |- x+ C# B J
- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required- _3 D& H: J- \6 }
- GitLab: possible error "Object 'sha' not found"
2 W P& ^" a q! o, E6 V- L- A- Init: may fail to create objects in case of file system problems
" v+ q' G1 ], T, u- Investigate: initial switch from Blame to Diff view gives empty panel! k# I; G5 b- n: y" S) z' s1 S
- Log Graph (and Commits view):% G% D' u6 v$ O, x" }
- for email-only `.mailmap` lines, the original Author name was lost" t4 [3 d$ }& y' }' u% l \+ T# {
- for `.mailmap` lines containing `<>`, mapping was not applied9 ~ p" n; C$ X" N$ W* [3 `
- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title# m2 M6 T% w) {( \+ j/ `
- Refresh:
9 U% ?( P1 l+ S& p9 C, E2 S- possible internal error if `mailmap.file` contains an invalid path
! t4 T; N& P, D6 C! A& w7 m- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection" w* `6 h; B! J) s. G
- Rename: was not applicable any more for submodules (regression since 22.1)/ F7 ], D% a+ |, t" s
- Remove: was not applicable any more for submodules (regression since 22.1)9 v& i6 i' ? b, w. `& M6 O& ^/ K
- Window | Reset Perspective: kept previous layout
, Z) Z" L% \5 r0 e- Standard window:
* R! o. @, h0 g$ S0 j+ M* n- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab
) k. Y4 K. Z8 ?2 a7 a- internal error trying to modify toolbar with "Basic" feature set
7 c5 \' \2 D1 W- Graph: internal error when toggling "Show Tags" before graph has been loaded
7 I ?) o7 s9 ]+ [7 U- Linux:' F' S- t/ T2 n- U g' P/ B: r
- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin1 }; A( q( f# X" t: R
- Windows: H, P* D8 I( r/ L- k5 @
- possible error "Failed to invoke filter 'lfs'"
" j3 h8 L$ ~; i' B4 J- possible errors related to invalid HOME2 {0 s* D! W+ N3 r
Other Noteworthy Changes/ w* h* f! }; \" W5 T- D/ M
------------------------
0 ^6 R/ t: k* I3 p4 u1 U' c- Clone:: {( D h7 s7 u; k
- GitHub: improve error message if authentication fails due to outdated username/password5 \1 {- ~# i2 V4 t. J3 N
- Conflict Solver: the Base window now has its own window bounds1 |+ i; _$ R" y# U! c* o
- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations
/ h* G8 i2 n. R7 e# Q- 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 k6 j# Y3 C# b$ F, b# r0 Z' E0 u- macOS:
* M8 w/ ?/ J/ R- V L3 f. w- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog. P6 N" r. v. F/ n1 X4 c ^
分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版! T, r" Q3 X- ]$ u1 b
链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#. j) K6 S4 I$ s9 t3 S
链接:https://pan.quark.cn/s/0756de1afc57% C0 ^6 }8 A9 x$ O, m
链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif
|