|
介绍
) y& g8 E$ }0 v3 v; F* uSmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。( |+ Q* N+ F* s3 [: d0 p0 O
软件截图
) g" I+ e1 w' I; l3 \7 u! T; H; C. j: `0 [
软件特点% h1 u9 a0 x* Y0 P5 W9 \0 H
1、专业的git管理工具3 h# i X7 p) ~0 i+ J
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择( O: K" U. \3 n! D* Z
为了掌握日常的Git挑战,您几乎找不到更好的工具:
; d1 W B+ l! S$ v% \$ G u通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱
' L) w& t/ M# o7 E2、一个软件相当于多种软件
+ V" d R) B, S) Y6 i5 Q使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上0 S2 h& c) i% Y6 a7 \' O
3、包括所有内容:无需安装和配置其他工具
! \8 e7 V. k, u! x8 I, fSmartGit附带:
+ E, y/ i* ^' @1 ?5 w1 H/ B, r( \Git-Flow、SSH客户端、文件比较/合并
7 ?' c! c. B5 }# ~' L6 }2 y* S4、与流行平台互动4 H6 o* c- K5 I# R0 E2 ]! f
SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments0 r! f! k9 T, N' F9 P! L
更新日志
1 J+ G5 o" G8 N' a/ { @' `SmartGit 23.1.4 (2024-08-20); w1 J' Q- m* a# Y) f+ {, y
============================. m+ F q @' \ _' k6 N7 ?
Fixed Bugs
/ ~8 D/ Q) A4 [' F& k( q T----------
6 @6 Q5 \7 i7 {* }# `9 w- Changes view:
1 W4 Y. z- }8 [( @' `' {! q0 h- internal error trying to stage "left" block at first line
5 w9 I2 J# `, G! s: W; P. _ n- Unstage Selection: internal error for last block in unified diff view. d1 [* B n! w: W/ X8 d- y
- Changes view/File Compare/...: parsing was broken if token ended with 32-bit char (e.g. "emoji")
8 ~/ k: M* @3 r6 y4 x& I$ q- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits, V9 \1 ]1 s4 B7 d0 q$ H
- Fetch more: after unshallowing commits graph is not refreshed
1 _- A @$ D1 f+ |- |2 e/ z- Git-Flow, Init: failed in empty repository; now it creates initial empty commit if required4 m; ^' Z# q# _ Q' Y2 F6 k" }
- GitLab: possible error "Object 'sha' not found"9 F- ]- [3 k$ c1 W
- Init: may fail to create objects in case of file system problems
- u f7 f( w5 u* _- Investigate: initial switch from Blame to Diff view gives empty panel
2 Z! ~% B$ ?' `7 S% f' a" g, }- Log Graph (and Commits view):# v6 D, h# x5 l, q8 Q) s
- for email-only `.mailmap` lines, the original Author name was lost
% b" M1 i& y. b/ S0 G& I0 z8 M- for `.mailmap` lines containing `<>`, mapping was not applied# r J+ f* o, d, n# }9 s$ A, j
- Rebase: some warning dialogs showed "Merge" instead of "Rebase" in title
8 g1 y* I, y- t+ r- Refresh:
. s1 v' N8 ~% k* {& [- possible internal error if `mailmap.file` contains an invalid path
2 T! f. ]8 x! f7 O; B( ^0 m8 H8 \1 |- possible error "The process cannot access the file because another process has locked a portion of the file" for untracked-missing rename detection
' X v3 |9 a7 }( X% {4 `, X- Rename: was not applicable any more for submodules (regression since 22.1)
" w; W8 D/ s7 @( {2 W8 d1 m* H- Remove: was not applicable any more for submodules (regression since 22.1)5 Y- U' U2 ]3 H n: n' ~& l% x
- Window | Reset Perspective: kept previous layout
; Q0 w. W( d- e& K6 }8 t6 N6 B. l- Standard window:
, M: d: e4 h# t- `) J- possible internal error if a dialog occurs (e.g. master password dialog) while dragging a tab! q! N% D9 z+ i' P, \$ O
- internal error trying to modify toolbar with "Basic" feature set: t& \( C, j5 H
- Graph: internal error when toggling "Show Tags" before graph has been loaded
. I& j8 Y0 M( |3 R( z- Linux:
& o5 i/ A) J: n- m9 i& @( S( b- File Compare (and other editors): internal error undoing changes after having typed Chinese characters with Pinyin
- Z$ J; B A5 t) m+ u j4 C- Windows:
4 J3 ^- M+ j9 ~6 x9 \# O! U- possible error "Failed to invoke filter 'lfs'"& j9 @- K3 k; Q! S2 @6 `7 w5 R
- possible errors related to invalid HOME0 f, L1 X2 A; s- X. y
Other Noteworthy Changes
3 P' @+ q- o* x------------------------
l8 s' S4 g8 C$ m0 B- Clone:
: [+ }' x# W+ O1 P A7 ]- GitHub: improve error message if authentication fails due to outdated username/password
6 W. u1 Z' b: |! D- Conflict Solver: the Base window now has its own window bounds5 e2 N" h' j8 U$ h0 j
- Evaluation: more possibilities to copy evaluation-IDs for expired evaluations
5 ?5 }6 ?) V% |- 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`
5 L$ y$ c: P& I3 [1 t* r- macOS:
6 |9 v. O# o$ A' F" ~, |- Setup wizyard: when searching repositories avoid scanning into directories known to trigger macOS to show a confirmation dialog
" W+ y& w3 G3 f3 i分享文件:SmartGit (图形化GitGUI客户端) v23.1.4 官方中文版# G1 ^5 z% N3 {
链接:https://pan.xunlei.com/s/VO4xxwsGOWfkVjRUQfS81hXvA1?pwd=kab3#) [0 g: `$ p8 C% K, S6 Q9 V0 \* l
链接:https://pan.quark.cn/s/0756de1afc57
! I* w" Z# I: `5 H9 G: e4 v3 r链接:https://www.yunpan.com/surl_y96miVDTmik |
& t% y: ?9 T0 J, d9 `' q) }; Y |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|