同一个文件夹上有两个存储库(1个svn和1个git)?

时间:2013-07-03 06:33:14

标签: git svn

我们正在为具有git存储库的客户端开发项目,我们需要在本周末提交更改。同时,我们还保留了一个本地svn存储库,我们每天都会在其中提供跟踪更改的信息。将.svn和.git保存在同一项目文件夹中会有问题吗?我想如果我把.svn放在gitingore中并且告诉svn忽略.git,我应该能够使用相同的项目每天在我们的本地svn上提交,也可以每周在git上提交。

有没有人试过这个或有没有人看到这种方法的问题?

2 个答案:

答案 0 :(得分:8)

可以这样做。有些工具可以让您更轻松:git-svn

答案 1 :(得分:4)

请为了人性,请使用git:)。

你为什么不坚持使用git?您可以设置自己的中央git仓库,并使用它进行每周工作。在本周末,您只需git push client mybranch。或者,如果您不希望您的客户看到您的内部历史记录,请执行以下操作:

git checkout clientbranch
git merge --squash our-internal-branch
git commit -m "all of this weeks work"
git push client clientbranch