从远程Subversion存储库'导出'HEAD并将其提交到本地存储库

时间:2013-09-16 15:34:12

标签: svn repository

我们有一个远程(托管其他地方)Subversion存储库,其中包含各种提交。每次完成里程碑版本发布时,我们都希望获得该版本的副本并将其提交到本地托管的SVN存储库。

现在,我这样做:

我有一个内部SVN存储库的本地工作副本,以及一个包含远程存储库导出副本的文件夹。发布完成后,我将新副本导出到包含导出的文件夹,然后将其复制(覆盖)到我内部SVN存储库的本地工作副本。

然后我将工作副本提交到我们的内部存储库。

有没有更简单/更简单的方法来实现这一目标?

  • 必须是颠覆,我们不能使用Git或其他SCM
  • 我们不需要多个HEAD

我感谢/欢迎任何和所有想法。

1 个答案:

答案 0 :(得分:0)

因为您始终知道“里程碑版本”的URL,所以您可以将此URL用作存储库中svn:externals的定义(即您的存储库中的一些永久URL 与普通开发无关,将包含来自可更改的远程URL的可更改内容。

在新的里程碑上,您只需更改外部定义并提交