情况
我们的客户只需要使用 Subversion/SVN 跟踪可交付成果(幻灯片和文档的 PDF、源代码),但我们选择 Git 用于内部开发目的。
研究
使用git-svn有一个工具可以将 SVN 存储库作为远程 Git 进行处理。但是,我看不到使用 Git 跟踪所有内容的可能性,而仅使用 SVN 跟踪某些内容的某些版本。
问题
在同一个工作副本上使用两个 VCS 使用 Git“开发”并将完成的可交付成果“发布”到 SVN 是否是个好主意?我们可能会遇到什么障碍?
测试
我已经尝试使用两个版本控制系统跟踪相同的工作,并且到目前为止它工作正常。我使用忽略解决了两个 VCS 相互跟踪的问题。