使用Git和SVN跟踪相同的工作副本是一个好主意吗?

时间:2013-06-24 14:49:47

标签: git svn interop

情况

我们的客户需要使用Subversion / SVN跟踪可交付件(幻灯片和文档的PDF文件,源代码),但我们选择Git用于内部开发目的。

研究

使用git-svn,有一个工具可以基本上使用Git将SVN存储库作为远程处理。但是我没有看到用Git跟踪所有内容的可能性,也没有使用SVN跟踪某些内容的某些版本。

问题

在同一个工作副本上使用两个VCS以使用Git“开发”并将“完成”可交付成果发送到SVN是不是一个好主意?我们可能遇到什么障碍?

测试

我已尝试使用两个版本控制系统跟踪相同的工作,到目前为止工作正常。我解决了两个VCS使用忽略相互跟踪的问题。

1 个答案:

答案 0 :(得分:2)

当然,为一项任务设置两个竞争系统是不理想的。但你说SVN是强制性的。而 SVN播放的替代方案比组合方式更差。

使用git(或其他运行良好的VCS)来补充传统的VCS是常见的做法,我们可能需要等待公司恐龙消亡以及他们的无意义要求。