svn - 作为常规工作流程将 Git 导入/导出到 SVN?

标签 svn git workflow

兰德尔施瓦茨 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/

相关文章:

svn - 将 Icon@2x.png 添加到 SVN

SVN - 如何查看修订树?

svn - 某些文件扩展名的 SVN Commit 问题

git - 如何从 Git 历史记录中删除文件?

Java新手: JPA and EJB workflow question

svn - 如何从 Subversion 存储库编辑和提交单个文件?

git - 无法创建临时文件 : no such file or directory - only for certain files?

php - 由于子模块,Heroku 不会接受推送

github - 如何从子目录运行多个 GitHub Actions 工作流

html - 你会如何简化这个过程?