我们有一个包含R包的git repo以及一个带有相关非R实用程序的单独文件夹。两人在bitbucket上幸福地生活在一起,但现在R包也进入了一个基于svn的公共R特定回购。
是否有一种相当简单的方法可以让svn repo与git repo的一个文件夹保持同步?
答案 0 :(得分:1)
看看git-svn。
它提供了两种方式同步的实用程序。
git svn dcommit
特别将您最近的更改推送到subversion存储库。
https://git-scm.com/docs/git-svn将始终是最佳参考。
如果您正在寻找自动执行此操作的工具,那么我倾向于使用您拥有的任何CI设置(Jenkins?)在成功合并成功或不成功时执行此命令。