加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 05:29:41 所属栏目:Windows 来源:网络整理
导读:我已经使用SVN大约两年了(主要通过TortoiseSVN和IntelliJ),并尝试使用git(主要通过TortoiseGIT …在这里检测一个模式?) 我们公司正在使用SVN作为存储库,他们不会考虑很快切换.在本地使用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提交的系列提交,因此整体上不是原子提交.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读