0

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

现在,我正在这样做:

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

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

有没有更容易/更简单的方法来完成这个?

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

我欣赏/欢迎任何和所有的想法。

4

1 回答 1

0

因为你总是知道“里程碑发布”的 URL,你可以使用这个 URL 作为你仓库中 svn:externals 的定义(即仓库中的一些永久 URL,与普通开发无关,将包含来自可变远程 URL 的可变内容)。

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

于 2013-09-17T01:58:26.407 回答