|
|
介绍1 j. v. t- I1 L8 g! q+ f4 F% U8 d
SmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。
# ?) Z! u. F( f) b/ E; Q软件截图
6 \/ D4 D- Y* A7 [' f; C; e. {$ ~- q {9 S# e: W, g8 o
软件特点4 ]' v; R$ ?9 u* Z) L
1、专业的git管理工具
1 ]1 g5 E: p* ?( W3 F% a对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择2 |4 x8 \& d- z0 Z |: P7 d* Q% c
为了掌握日常的Git挑战,您几乎找不到更好的工具:
( p7 w! l8 Z4 C6 M) w( c通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱
+ m% Q- e) W3 y. g" V5 R- K2、一个软件相当于多种软件, Y% m6 n& t6 N. \) V
使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上: X9 u4 `/ L% b/ Z* k
3、包括所有内容:无需安装和配置其他工具7 u$ _6 M4 X* L& }+ h; {) j
SmartGit附带:
* w/ E0 X* g9 C9 A4 b! t Z) a& u4 \) ~Git-Flow、SSH客户端、文件比较/合并
0 ^( K" M. {$ |6 S5 P, Q4、与流行平台互动 L5 l- t% C% I9 W: L5 K3 w! R# S
SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments
3 o9 V. ]' w$ @/ F; D; b更新日志
# L+ `; h# N2 V7 O: MSmartGit 23.1.4 (2024-08-20)
1 J+ ^' T1 B# |! X2 D$ _- b* f============================) ? L O) _: j8 q' n
Fixed Bugs
0 y: D. ~" T* n5 h3 F: `----------
( s7 |, a0 s, |+ b4 ]- Changes view:
6 K M% B8 m2 _7 |- internal error trying to stage "left" block at first line+ D+ {( \( D1 c. C3 @3 s" B
- Unstage Selection: internal error for last block in unified diff view3 E$ F* D% Z8 S. `( o* `! l
- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
5 h$ d# Z. `* y- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits4 B/ u: Z5 S4 Y
- Fetch more: after unshallowing commits graph is not refreshed! b( ]! f( x" Z/ S% o# R9 A' h; P) J+ K
- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required4 k3 V0 a4 O7 P6 K. a
- GitLab: possible error "Object 'sha' not found"
$ W0 l) ]& P V- T9 S- Init: may fail to create objects in case of file system problems8 b, M# |& H- `
- Investigate: initial switch from Blame to Diff view gives empty panel
4 h- U$ N6 L3 u7 ?. K) C$ K( l: e- Log Graph (and Commits view):
* B* Z* x( [6 k3 \: c- for email-only `.mailmap` lines, the original Author name was lost+ a6 A- k4 j& {8 L
- for `.mailmap` lines containing `<>`, mapping was not applied' X; O5 `+ [' ]! ]( w
- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title
4 r, W9 b x% x/ A1 A3 G- Refresh:
k9 S4 M& D6 {- E1 k B. t* Z- possible internal error if `mailmap.file` contains an invalid path" ~8 p& _$ S9 u1 m& x
- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection
! m- f0 o+ x0 ]$ f7 w b- Rename: was not applicable any more for submodules (regression since 22.1)
+ H3 y& N* b5 Z3 p5 }# O! i R6 ~- Remove: was not applicable any more for submodules (regression since 22.1)4 A3 y! e! D8 J! ]/ f
- Window | Reset Perspective: kept previous layout' P2 A9 l, [0 a8 N4 E+ m
- Standard window:/ c9 n" W2 g% y6 m
- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab
5 r. ^7 g- s# a7 f+ c! h f- internal error trying to modify toolbar with "Basic" feature set
7 z9 I7 _& P3 o3 z7 [- Graph: internal error when toggling "Show Tags" before graph has been loaded [, f' t* y9 c$ t: l
- Linux:0 D# m2 X8 E' F4 G7 y
- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin: W& |7 Z" G" p" a/ Z
- Windows:' B. |1 e& c/ ^1 B' G2 \+ B
- possible error "Failed to invoke filter 'lfs'"( E. H" g9 N5 A9 C1 f
- possible errors related to invalid HOME) @) o7 ?, j" e. v3 V/ I8 d
Other Noteworthy Changes* R. F3 l/ g/ T4 C9 d1 j
------------------------
$ J2 D; m: a" {! R2 s5 g1 b- Clone:! z1 Q7 x! c$ g. S
- GitHub: improve error message if authentication fails due to outdated username/password6 ^! R% l; {# ^8 k% |
- Conflict Solver: the Base window now has its own window bounds3 d2 Z4 v" r5 u9 L+ ]
- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations
2 Q: F7 R& R( x! c( T+ k% u! i7 l7 _- 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`9 N$ A0 K* ^. j5 r7 U) x; |( `4 _
- macOS:
; z6 s8 i% r5 S) q' K9 V- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
8 q# ?& j# Q) G7 c% z5 b分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版
. ?% M2 c- K! Q7 \5 @链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#* n7 X1 j5 H) | m
链接:https://pan.quark.cn/s/0756de1afc57# j& q3 I. L# u# {$ G) R* C
链接:https://www.yunpan.com/surl_y96miVDTmik | 5 e _; _/ _* B, y1 ]5 @4 ^4 G$ @+ p
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|