王大拿
知道的越多,不知道的也就越多! 只要学不死,就往死里学!!!

https://tortoisegit.org/download/

https://download.tortoisegit.org/tgit/2.12.0.0/TortoiseGit-2.12.0.0-64bit.msi

https://download.tortoisegit.org/tgit/2.12.0.0/TortoiseGit-2.12.0.0-32bit.msi

https://download.tortoisegit.org/tgit/2.12.0.0/TortoiseGit-LanguagePack-2.12.0.0-32bit-zh_CN.msi

https://download.tortoisegit.org/tgit/2.12.0.0/TortoiseGit-LanguagePack-2.12.0.0-64bit-zh_CN.msi

https://blog.csdn.net/yxlshk/article/details/79944535

https://dzone.com/articles/merging-vs-rebasing

https://github.com/git-for-windows/git/releases/download/v2.33.1.windows.1/Git-2.33.1-64-bit.exe

https://github.com/git-for-windows/git/releases/download/v2.33.1.windows.1/Git-2.33.1-32-bit.exe

https://blog.csdn.net/qq_45554909/article/details/111599281
https://www.cnblogs.com/xiuxingzhe/p/9312929.html

https://osdn.net/projects/tortoisesvn/storage/1.14.1/Application/TortoiseSVN-1.14.1.29085-x64-svn-1.14.1.msi/
https://osdn.net/projects/tortoisesvn/storage/1.14.1/Application/TortoiseSVN-1.14.1.29085-win32-svn-1.14.1.msi/
https://osdn.net/projects/tortoisesvn/storage/1.14.1/Language Packs/LanguagePack_1.14.1.29085-win32-zh_CN.msi/
https://osdn.net/projects/tortoisesvn/storage/1.14.1/Language Packs/LanguagePack_1.14.1.29085-x64-zh_CN.msi/

http://mirrors.sohu.com/centos/6.10/isos/i386/CentOS-6.10-i386-bin-DVD1.iso
http://mirrors.sohu.com/centos/6.10/isos/x86_64/CentOS-6.10-x86_64-bin-DVD1.iso

https://download.tortoisegit.org/tgit/1.8.16.0/TortoiseGit-1.8.16.0-32bit.msi
https://download.tortoisegit.org/tgit/1.8.16.0/TortoiseGit-1.8.16.0-64bit.msi
https://download.tortoisegit.org/tgit/1.8.16.0/TortoiseGit-LanguagePack-1.8.16.0-32bit-zh_CN.msi
https://download.tortoisegit.org/tgit/1.8.16.0/TortoiseGit-LanguagePack-1.8.16.0-64bit-zh_CN.msi

https://github.com/eclipsesource/megit/releases/download/v0.0.4/com.eclipsesource.megit-linux.gtk.x86_64.zip
https://www.gitkraken.com/download/windows64
https://www.gitkraken.com/download/windows
https://www.gitkraken.com/download/linux-rpm
https://www.gitkraken.com/download/linux-gzip
https://www.gitkraken.com/download/linux-gzip

https://github.com/gitextensions/gitextensions/releases/download/v3.5.4/GitExtensions-3.5.4.12724-65f01f399.msi
https://github.com/gitextensions/gitextensions/releases/download/v3.5.4/GitExtensions-Portable-3.5.4.12724-65f01f399.zip
https://github.com/gitextensions/gitextensions/archive/refs/tags/v3.5.4.zip
https://github.com/gitextensions/gitextensions/archive/refs/tags/v3.5.4.tar.gz
关于 TortoiseGit
TortoiseGit 是 Git 的 Windows Shell 接口,基于 TortoiseSVN。它是开源的,可以完全使用免费提供的软件构建。

由于它不是针对特定 IDE(如 Visual Studio、Eclipse 或其他)的集成,因此您可以将它与您喜欢的任何开发工具以及任何类型的文件一起使用。与 TortoiseGit 的主要交互将使用 Windows 资源管理器的上下文菜单。

TortoiseGit 通过常规任务为您提供支持,例如提交、显示日志、比较两个版本、创建分支和标签、创建补丁等(请参阅我们的屏幕截图或文档)。

它是在GPL下开发的。这意味着任何人都可以完全免费使用,包括在商业环境中,没有任何限制。源代码也是免费提供的,因此您甚至可以根据需要开发自己的版本。

TortoiseGit 的特点
便于使用
所有命令都可以直接从 Windows 资源管理器中获得(见截图)。
仅显示对所选文件/文件夹有意义的命令。您不会看到任何在您的情况下无法使用的命令。
直接在 Windows 资源管理器中查看文件的状态(见截图)
描述性对话,根据用户反馈不断改进
允许通过在 Windows 资源管理器中右键拖动文件来移动文件
强大的提交对话框(见截图)
日志消息的集成拼写检查器
自动补全修改文件的路径和关键字
带有特殊字符的文本格式
每个项目设置
最小日志消息长度,以避免意外提交空日志消息
拼写检查器使用的语言
与问题跟踪系统集成
TortoiseGit 提供了一种灵活的机制来集成任何基于 Web 的错误跟踪系统。
一个单独的输入框,用于输入分配给提交的问题编号,或直接在日志消息本身中对问题编号进行着色
显示所有日志消息时,会添加一个带有问题编号的额外列。您可以立即看到提交属于哪个问题。
问题编号转换为链接,可直接在相应问题上打开网络浏览器
如果提交未分配给问题编号,则可选警告
有用的工具
TortoiseGitMerge(见截图和TortoiseGitMerge 手册)
显示您对文件所做的更改
帮助解决冲突
可以应用您从用户那里获得的补丁文件,而无需提交对您的存储库的访问权限
TortoiseGitBlame:显示文件的责备。还显示文件中每一行的日志消息。(见截图)
TortoiseGitIDiff:查看您对图像文件所做的更改(见截图)

TortoiseSVN与TortoiseGit
TortoiseSVN与TortoiseGit

功能:版本控制+备份处理

差异:SVN二段式,没有中间存储点,直接提交后到达了远程存储点;要想对本地的修改进行记录,必须要与SVN服务器进行通讯,无法只是单纯的保存本地的修改。

   Git三段式,存在中间存储点,先提交到本地代码库,在提交才能到达远程存储点;

分布式和集中式的最大区别在于开发者可以本地提交。每个开发者机器上都有一个服务器的数据库,Git属于分布式。

  如果每次TortoiseSVN提交的时间粒度是按照黄色箭头所示,那么中间的红色修改我只能在我的word工作日志中查看,但是word中毕竟记录的是思路,具体的代码文件我只能手动拷贝到word日志中记录的相应位置,或者创建patch文件保存到制定位置,如果TortoiseSVN提交的时间粒度是途中箭头所示,那么这与word日志的工作几乎重复,可以达到随意定位修改的目的,但是需要注意的是,在团队开发中,如此频繁的TortoiseSVN提交时绝对不可能的,一是SVN服务器要求完整的功能修改完成后才能提交,而是如此频繁的提交会增加服务器负担,也会使得自己不完整的代码模块影响整个项目的功能。

详细使用差异见博客:

版本控制:SVN和GIT的一些使用感受 http://blog.csdn.net/zssureqh/article/details/39117601

版本控制:SVN和GIT的一些使用感受(续) http://blog.csdn.net/zssureqh/article/details/39119033

posted on 2021-11-11 17:16  DevOps_SRE  阅读(126)  评论(0编辑  收藏  举报