TortoiseGit 2.5.0.0 64-bit
v 2.5.0.0 64-bit- 軟體名稱TortoiseGit
- 目前版本2.5.0.0 64-bit
- 更新日期2017-08-01
- 檔案大小16.61MB
- 檔案名稱TortoiseGit-2.5.0.0-64bit.msi
- 作業系統Windows (All Versions)
- 支援語系Multiple languages
- 授權型式開源軟體
- 開發商 TortoiseGit
- 軟體分類Windows 軟體 / 開發者工具
軟體介紹
TortoiseGit 是 Git 的 Windows Shell 介面,並以 TortoiseSVN 為基礎。TortoiseGit 並非針對特定 IDE(例如 Visual Studio 或 Eclipse)的整合工具,而是可以搭配你選擇的任何開發工具,並適用於任何類型的檔案。與 TortoiseGit 的主要互動方式是透過 Windows 檔案總管的右鍵選單。
主要功能包括:
- 所有指令都可直接從 Windows 檔案總管使用。
- 只會顯示對所選檔案/資料夾有意義的指令。
- 功能強大的提交對話框。
- 自動完成修改檔案的路徑與關鍵字。
- 與問題追蹤系統整合。
- 可套用來自沒有提交權限使用者所提供的修補檔。
- 設定最低日誌訊息長度,避免不小心以空白訊息提交。
- 支援多國語言。
- 易於使用。
TortoiseGit 以 GPL 授權開發,這表示任何人都可以完全免費使用,包括在商業環境中,且沒有任何限制。原始碼也完全公開,因此如有需要,你甚至可以開發自己的版本。
TortoiseGit 提供你諸如例行工作、提交、檢視日誌、比較兩個版本、建立分支與標籤、以及產生修補檔等資訊。
更新日誌
2.5.0.0 64-bit Features:
Make "ChangeList" grids in "Git synchronization" multi-selectable.
Update Scintilla to 3.7.5.
Don't hide "Show log" button when fetch/pull was not successful.
Add basic support for "git worktree".
Do not need to confirm cancel out of commit when there are no changes left.
Cloning a repository with many files tracked by git-lfs is extremely slow.
Various High DPI optimizations.
Update libgit to 2.13.1.
Update zlib to 1.2.11.
Update apr and apr-util.
Add `Show/hide ignore local changes flagged files` in Log Dialog.
Log dialog: Copy tag to clipboard.
Blame: gloss over per-line commit reference if duplicated.
"Abort merge" should allow to select "git reset --merge".
TortoiseGitBlame: Line Wrapping.
Search functionality on message in the RefLog window.
CTRL+F and F3 already opened a search dialog, now there also is a search button.
Confusing titles when resolving a rebase or a merge conflict.
Allow to push individual tags.
Allow to compare local and remote tags using SyncDlg.
Fetch And Rebase doesn't rebase if nothing is fetched.
It's configurable now whether opening the rebase dialog is skipped if nothing was fetched or current HEAD is up2date or newer.
Add context menus to the header views in three way diff mode to open TMerge again with the diff shown in the corresponding file.
Since TortoiseGit 2.4.0 the icon overlays are case sensitive. if you really want to change this default, you can disable the advanced setting "OverlaysCaseSensitive". This is, however, not the default and not recommended as some git tools such as "git log" are case sensitive on paths and might show an incomplete history.
Allow to use alternative diff tool by pressing Shift.
Allow to view diff on Delete/Modified conflicts.
Sync smart tab detection code with TortoiseSVN.
Ask before pushing all local branches to a remote.
TGitBlame: Allow to search both directions.
LogDlg and CommitDlg: Provide more copy options.
GitStatusListCtrl: Use logical (stable) sort if enabled.
Bug Fixes:
Commit window unclosable after clicking "No" and "do not ask again".
Doing Add on repository root fails with libgit2 returned invalid path".
Start Bisect UI incomplete.
Update PuTTY to 0.70.
Icon overlay not shown for files on network UNC paths.
Fix possible crash in TortoiseGitMerge when applying patch.
Can't update Remote Branch of Pull dialog with Browse references dialog.
Graphics corruption on taskbar overlay with UI scaling.
Rebase dialog should remember the last position of the divider.
Reinitializing a repository using "git init --separate-git-dir" turns all overlay icons to added.
Allow snippets to include new lines (using "
" notation).
Spell checker wrongly marked styled words as misspelled (e.g. _example_).
libgit2 fails to resolve absolute symlinks.
Rebase dialog does not change "Start (FastFwd)" button during rebase process.
Active urls in output windows opened when hitting ESC.
TortoiseGit hangs when prematurely double clicking on "Please wait...".
gitignore patterns are always treated case sensitively for overlay icons.
Resizing dialogs might lead to extension of clickable checkox area.
Significant TGitCache rewrite which reduces disk access and fixes other issues:
TGitCache: Significantly reduce refresh requests send to Windows Explorer (causing Explorer to freeze).
TGitCache: Icon Overlay might show ignored files as non-versioned.
TGitCache: overlays sometimes blink in and out of existance for several minutes at a time.
TGitCache might fall into an (endless) refresh loop.
Symlinks are not shown as modified any more.
Missing index is not an error condition, but need to be handled like an empty index.
Shell overlay cache: Don't show .git file with unversioned icon.
Push underlined hotkey is missing in log window.
TortoiseGit does not support cloning local svn repositories.
Clone: --bare and --origin options are incompatible.
Error message if remote Git output contains non-ASCII chars.
MergeDlg: Commit dialog is opened instead of resovle dialog after resolve button pressed.
Don't report an error for invalid remote symbolic references.
LogDlg: infinite line to parent when initial commit is branched.
Spaces at the beginning of the URL breaks pushes.
Autocomplete for Remote URL box in Sync screen doesn't work.
After setting the config `include.path` key, can't delete the branch which is tracking the remote branch.
Fix possible crash if "git.exe diff-index" exits with an exit-code != 0, but no error message.
Do not append empty pathspec to "git clean".
TGitBlame: Implement double buffering.
LogDlg: Remember scroll position when refreshing working tree status.
Error when using TortoiseGit cli diff command with new added file in commit.
/startrev: and /endrev: parameters of /command:diff are no longer mixed up.
歷史版本
完整清單 →- 2017-08-01 TortoiseGit 2.5.0.0 64-bit 16.61MB
- 2017-07-14 TortoiseGit 32-bit 2.4.0.2 16.26MB
- 2017-07-14 TortoiseGit 2.4.0.2 64-bit 19.06MB
- 2015-09-30 TortoiseGit 32-bit 1.8.15.0 15.39MB
- 2015-09-30 TortoiseGit 64-bit 1.8.15.0 18.45MB