我已经建立了一个基于 svn 项目的 git 项目,一切正常。
现在我希望我的 Jenkins 在每次主分支更改时自动执行“git svn dcommit”。
但是 svn 配置存储在 .git/config 中,一些 refs 存储在 .git/svn/refs 中,如果推送我的更改,jenkins 存储库不知道 svn 配置和 refs。
我如何部署这个配置?
非常感谢任何帮助。
如果您的 Subversion 和 Git 存储库位于同一台机器上,那么您可以使用SubGit加入它们。然后当你推送到 Git 存储库时,Subversion 存储库会自动选择你的提交。