TortoiseGit (64bit)1.8.2.0

TortoiseGit 是一个适用于 Windows 操作系统的用户友好的 Git 客户端,提供了方便的图形界面来管理和与 Git 存储库进行交互。Git 是一种分布式版本控制系统,被广泛用于在软件开发过程中跟踪源代码的更改。

TortoiseGit 无缝集成到 Windows Explorer 中,允许用户直接从文件资源管理器界面执行 Git 操作。凭借其直观的设计和对仓库状态的可视化表示,用户可以轻松了解项目状态并高效管理版本控制。

TortoiseGit的主要功能包括提交更改、查看修订历史、创建分支和无缝合并代码。该软件还支持各种Git功能,如标记、获取和从远程仓库拉取更新。其上下文菜单集成简化了常见的Git任务,使具有不同专业水平的用户都能轻松进行版本控制。

TortoiseGit致力于简单性和用户友好的设计,使其成为希望在Windows平台上找到易用Git客户端的开发人员和团队的理想选择。无论您是Git初学者还是经验丰富的用户,TortoiseGit都简化了版本控制流程,提高了软件开发项目中的协作和代码管理。


主要特征:

  • Windows 集成:无缝集成到Windows Explorer中,以便于进行Git操作。
  • 图形提交历史:使用用户友好的图表可视化提交历史。
  • 上下文菜单和图标:在Windows Explorer中添加右键菜单和叠加层以显示Git状态。
  • 提交对话框:用于查看更改、选择文件和添加提交信息的用户友好界面。
  • 分支和合并:用于创建、管理分支和执行合并的简单工具。
  • 标记:支持创建和管理标签以标记历史中的特定点。
  • Git-SVN 集成:与Subversion仓库交互的Git仓库一起工作。
  • Repository Browser: 仓库浏览器允许浏览仓库内容和文件历史。
  • 子模块支持:处理嵌套在其他存储库中的存储库。
  • 库存管理:临时储存更改以便于在任务之间切换。
  • Git Clean:清理未跟踪文件以保持仓库整洁的选项。
  • 冲突解决:在合并过程中解决合并冲突的工具。


有什么新鲜事

Changelog
  • Fixed  issue #1270 : Log dialog can revert selected files to parent revision
  • Fixed  issue #1500 : Support git merge --log option
  • Can disable log cache (tortoisegit.data, tortoisegit.index)
  • Revision Graph can save as graphviz dot language (*.gv)
  • Support merge strategies except octopus
  • Fixed  issue #1597 : Reduce chance of committing old submodule revision on cherry-pick / rebase conflicts
  • Can specify specific paths of submodules to update
  • Fixed  issue #1661 : TortoiseGitBlame: show line date time
  • Fixed  issue #1662 : skip-worktree should not be exposed via context menus or anything without confirmation
  • Fixed  issue #330 : Implement --author option gui interface in the commit dialog
  • Fixed  issue #1147 : Ability to filter out branches in Log dialog
  • Fixed  issue #1628 : Support commit ranges in log list (from Reference Browser)
  • Fixed  issue #832 : Compare commits between branches (branch1...branch2, from Reference Browser)
  • Fixed  issue #515 : Sort the log window by date
  • Fixed  issue #1676 : Automatically check "Make it Bare" when repository path ends in ".git"
  • Fixed  issue #1677 : Clicking "revert" on a file should automatically check the file in the revert dialog
  • Fixed  issue #1667 : Ability to ignore a folder in commit dialog
  • Fixed  issue #1674 : Option "Push all branches" leaves out tags on pushed changes
  • Fixed issue #1663: F5 does not refresh the revision graph
  • Fixed  issue #522 : Store password for HTTP
  • Fixed  issue #1660 : Save Push Dialog "Push all branches" and "Use Thin Pack" options
  • Fixed  issue #1542 : Can send pull request email
  • Fixed  issue #1493 : Remember Push Dialog "Push to all remotes" option state
  • Enhanced Windows 7 taskbar grouping and highlighting of windows belonging to the same working tree
  • .mailmap is now used for Log-Dialog Statistics
  • Fixed  issue #1610 : Average values on statistics dialog graph
  • Fixed  issue #1708 : Merge dialog have no saving of log message
  • Fixed  issue #1716 : TortoiseGitBlame added line parameter
  • Allow to set a default value for ssh client in HKLM (Software\TortoiseGit\SSH)

Bug Fixes

  • Fixed  issue #1642 : Incorrect behavior if repo is located on root of drive
  • Fixed  issue #1643 : TortoiseGitMerge window do not maximize correctly on screeen with right-side docked start bar
  • Fixed  issue #1639 : Does not work on older CPU without SSE2
  • Fixed  issue #1682 : Rebase ignores commits after an error is received
  • Fixed  issue #1429 : Blame: copy sha to clipboard copies the log message
  • Fixed  issue #1654 : Git blame commit message tooltip flashes when tooltip window is tall
  • Fixed  issue #1658 : Checkbox 'add "cherry picked from"' has wrong anchor
  • Fixed  issue #1657 : Dirty submodule commit does not open the underling submodule commit dialog
  • Fixed  issue #1552 : TGitCache prevents a git clone from performing successfully
  • Fixed  issue #1631 : Set focus to branch menu in Switch/Checkout window
  • Fixed  issue #1646 : TortoiseGit Log gives undeterministic results (log does not apply --boundary any more by default)
  • Fixed  issue #1085 : Small commit with lots of unversioned and not ignored files takes very long
  • Fixed  issue #1675 : delete/ignore does not delete folder from repo when local copy is kept
  • Fixed  issue #1679 : Reset dialog pick another revision has no effect
  • Fixed  issue #1609 : remember my remote branch choice precisely
  • Fixed  issue #1268 : Paths in Windows Explorer changed to all lower case
  • Fixed  issue #1681 : High screen DPI breaks TortoiseGitMerge's ribbon UI sprites
  • Fixed  issue #1685 : Deleting remote branch blocks UI
  • Fixed  issue #1686 : Wrong stash list after "Stash Apply" in RefLog
  • Fixed  issue #1689 : Option to make Git Commit GUI look different from TortoiseSVN equivalent
  • Fixed  issue #1693 : Cherry pick progress bar doesn't stay green
  • Fixed  issue #1276 : Cannot show diff of renamed file
  • Fixed  issue #1696 : Fetch from switch dialog does not refresh branches list
  • Fixed  issue #1701 : Changing commit order in rebase dialog doesn't auto scroll
  • Fixed  issue #1702 : Original commit message is showen even though it is changed during rebase
  • Fixed  issue #1223 : Workaround endless waiting when git.exe already exited
  • Fixed  issue #1709 : Right click -> assume unchanged is irreversible
  • Fixed  issue #1713 : Pre-populate commit message on squash merges
  • Fixed  issue #1566 : Frequent crashes when searching log

该程序可提供其他语言版本。

用户评论

安全级别

为了避免对您的设备造成潜在危害,并确保您的数据和隐私的安全,我们团队在每次新的安装文件上传到我们的服务器或链接到远程服务器时都会进行检查,并定期审查该文件以确认或更新其状态。基于这些检查,我们为所有可下载文件设置了以下安全级别。

清洁

这个软件程序很可能是干净的。

我们在全球60多款领先的 antivirus 服务中扫描了与该软件程序相关的文件和 URL;没有发现任何潜在威胁。同时也没有捆绑任何第三方软件。

警告

该程序是由广告支持的,可能会提供安装不必要的第三方程序。这些程序可能包括工具栏、更改主页、默认搜索引擎或安装其他第三方程序。这些可能是误报,我们建议用户在安装和使用该软件时要小心。

残疾人

该软件不再提供下载。该软件程序很可能是恶意的,或者存在安全问题或其他原因。

提交报告

谢谢!
您的报告已发送。

我们将审核您的请求并采取适当的措施。

请注意,您将不会收到有关此报告所采取任何行动的通知。对于可能造成的任何不便,我们深表歉意。

我们感谢您帮助保持我们网站的整洁和安全。