我们有一个远程(托管其他地方)Subversion存储库,其中包含各种提交。每次完成里程碑版本发布时,我们都希望获得该版本的副本并将其提交到本地托管的SVN存储库。
现在,我这样做:
我有一个内部SVN存储库的本地工作副本,以及一个包含远程存储库导出副本的文件夹。发布完成后,我将新副本导出到包含导出的文件夹,然后将其复制(覆盖)到我内部SVN存储库的本地工作副本。
然后我将工作副本提交到我们的内部存储库。
有没有更简单/更简单的方法来实现这一目标?
我感谢/欢迎任何和所有想法。
答案 0 :(得分:0)
因为您始终知道“里程碑版本”的URL,所以您可以将此URL用作存储库中svn:externals的定义(即您的存储库中的一些永久URL 与普通开发无关,将包含来自可更改的远程URL的可更改内容。
在新的里程碑上,您只需更改外部定义并提交