windows – 使用git客户端和SVN存储库的最佳工具/方法

前端之家收集整理的这篇文章主要介绍了windows – 使用git客户端和SVN存储库的最佳工具/方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经使用SVN大约两年了(主要通过TortoiseSVN和IntelliJ),并尝试使用git(主要通过TortoiseGIT …在这里检测一个模式?)

我们公司正在使用SVN作为存储库,他们不会考虑很快切换.在本地使用git并使用远程SVN服务器的建议最佳实践和工具是什么?

正如您现在可能已经收集的那样,我更喜欢简单的shell扩展/ IDE GUI来命令行工具.此外,我正在使用Windows(请参阅此related yet outdated question).

解决方法

我可以建议两种选择:

1)并行使用TortoiseGit和TortoiseSVN

从SVN服务器检出您的工作副本,而不是将其提交到本地git存储库.使用Git作为本地历史跟踪器,并以较低的粒度提交SVN.
通过这种方法,您可以获得两个世界的最佳工具,但您需要兼顾两个工具和两个历史记录.

rember将.svn添加到.gitignore,将.git添加到svn:ignore

2)仅使用TortoiseGit

其中有GUI快捷方式:

>“git svn clone”a.k.a“svn checkout”
>“git svn fetch”a.k.a“svn update” – 称为rebase
>“git svn dcommit”a.k.a“svn commit”

这是一个更传统的选项,但git-svn是一个非常基本的svn客户端.

请记住,dcommit将提交一系列本地提交,因为您上次将dcommit作为svn提交的系列提交,因此整体上不是原子提交.

猜你在找的Windows相关文章