发新话题
打印

SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版

SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版

介绍
8 U2 l2 ^3 |8 N2 XSmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。$ Q2 D) j- L; }& \/ X
软件截图
4 |, Q' h) T5 V$ {# @; b$ d' ?: g8 {
3 q3 h9 {5 P7 s. {9 ^# n4 v$ w
软件特点- p8 ^+ b+ p' K7 P& U
1、专业的git管理工具, v) f8 L, I  [2 f: ^6 O$ f
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择, ?& t# a' m3 S& q& E
为了掌握日常的Git挑战,您几乎找不到更好的工具:% Z& D. T, ^9 }& P3 a
通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱
- H: n+ Z1 U% O4 S7 i2、一个软件相当于多种软件
; @) ^& X( o" l, t9 H6 k! }使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
9 e0 x& n) _, s- |/ d) \: q3、包括所有内容:无需安装和配置其他工具
: M5 |$ G0 _, U& zSmartGit附带:0 q/ s& C: @& p+ Z% O
Git-Flow、SSH客户端、文件比较/合并% y7 W/ z0 q* A8 ~- o& j
4、与流行平台互动* E  z" P' h, D5 C
SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments' K6 v8 i( h( |6 j* j5 |
更新日志
3 v' J! a2 }7 j, ^9 j; GSmartGit 23.1.4 (2024-08-20)- t# C. T1 t  t- y# T; Q/ e% K
============================
/ T6 m% {- m, Z/ @9 _' e- oFixed Bugs
: S' |" o8 z( U% v: [/ g----------
1 q6 X# r7 h" n' ]. z0 s- Changes view:$ x- \; q8 P2 H" q5 q1 N
- internal error trying to stage "left" block at first line
: S! c1 j2 v; }0 }- Unstage Selection: internal error for last block in unified diff view" ^3 Y4 U% B: t! F* K
- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji"); s3 v" d/ k- M0 V* E+ k) ]
- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits9 @# `* ]  q, \/ @
- Fetch more: after unshallowing commits graph is not refreshed  q" _5 s4 n3 b
- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required8 k" P! X6 t' u" J6 K
- GitLab: possible error "Object 'sha' not found"% n  o1 ~' q& L9 }- a
- Init: may fail to create objects in case of file system problems8 K% _' A7 J5 P0 }1 y
- Investigate: initial switch from Blame to Diff view gives empty panel
' m4 [9 h8 n9 A3 `- Log Graph (and Commits view):8 x3 [& x9 {6 G
- for email-only `.mailmap` lines, the original Author name was lost4 r8 p0 R( y/ Q) W$ E: C
- for `.mailmap` lines containing `<>`, mapping was not applied
# G# f) u/ C- J" y; Q- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title  a- z) G# q2 N
- Refresh:8 q5 a' j: g$ a) Q! q: K4 R' E
- possible internal error if `mailmap.file` contains an invalid path
( q- w7 _3 @* q- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection
8 f& e% y5 g7 r- Rename: was not applicable any more for submodules (regression since 22.1)& f  O" C- D$ K6 g, S5 q
- Remove: was not applicable any more for submodules (regression since 22.1)
+ l# N; @# X- w! o+ A2 w) w- Window | Reset Perspective: kept previous layout
/ W% C& T6 k. z  ^$ W0 @- Standard window:$ _: H% K4 h& c% r: u
- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab
4 i2 K: h! d- F6 Y- internal error trying to modify toolbar with "Basic" feature set
/ z  f- f& O1 R; J/ D) |7 v- H- Graph: internal error when toggling "Show Tags" before graph has been loaded
" A4 v- c; _% t$ [9 }) v. v- Linux:  Q4 |3 K  c1 @- ^& o
- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin* r0 H! `2 [3 u' w/ z: L4 a# Y
- Windows:3 U% O' F& f! `9 `+ s7 V4 }/ D4 ]
- possible error "Failed to invoke filter 'lfs'"! A8 |% m2 W1 D2 i% _5 R* |
- possible errors related to invalid HOME' P. }- S" Y  O  r  n+ m0 D0 m. X
Other Noteworthy Changes
# }7 h" T3 @% J; w1 d------------------------8 k1 X; K4 B% e# ]$ c: O7 J1 a
- Clone:. Z: j: ^0 v1 D! K$ P+ S! S  l& ^
- GitHub: improve error message if authentication fails due to outdated username/password
% p5 ?2 R8 I9 \. Y2 H/ L; \1 t* R- Conflict Solver: the Base window now has its own window bounds
/ g1 Y4 ^- t6 {4 ~- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations. E0 h$ O: T8 [! {: @5 `: ~
- 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`
% h: D9 O  E3 X- macOS:2 B, [$ V* f# G0 C( N: B3 W
- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog# m' f  i" N$ j$ `! w
分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版% Y3 E6 g( v9 m  `& q! P/ V
链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#
7 S. h) O3 m) a1 E. N# N. g链接:https://pan.quark.cn/s/0756de1afc57% U, n0 c' F8 O- \
链接:https://www.yunpan.com/surl_y96miVDTmik
http://http://images.5460.net/data2/bbs/00/11/70//292037.gif

TOP

发新话题