兰德尔施瓦茨 says当他必须与 SVN 存储库交互时,他使用 Git 的 SVN 导入/导出功能。他从 SVN 中提取项目,使用 Git 进行所有本地编辑/保存,然后在完成后将更改推送回 SVN 存储库。对于每天使用 SVN 存储库而不是直接使用 SVN,这真的是一个值得的过程吗?特别是如果您的最终存储库必须是 SVN。
最佳答案
这是一个主观问题,但是是的,它绝对值得。您将获得 Git 的所有好处,而无需在本地处理 Subversion 的麻烦。
举个极端的例子,如果你在本地使用Subversion,你不小心删除了一些你还没有提交的文件(比如你在飞机上,不能提交),你就输了你所有的工作。在 Git 上,因为您的存储库是本地的,所以您可以这样做
git ls-files -d | xargs git checkout --
沙扑!您的文件已恢复。
关于svn - 作为常规工作流程将 Git 导入/导出到 SVN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1853814/