1

作为我的部署脚本的一部分,我从主干复制 svn 到 tags 目录,然后将其导出到我们的服务器。在一个正在开发的当前项目中,我将使用 svn externals 来引用另一个项目中的一些文件。

部署后,我想删除该引用并使用代码保存本地副本。是否有捷径可寻?我意识到我可以进行 svn 导出,然后将其签入到 repo,但它似乎过于复杂。

4

1 回答 1

1

SVN 外部引用是否指向同一存储库中的另一个项目?如果是这样,您可以删除 svn:externals 属性,而是svn copy直接在代码下的项目。

如果引用是对外部项目的引用,我会强烈考虑将其作为对该项目标签的引用,而不是主干。这样,您将可以更好地控制何时要引用外部项目的新版本。您的 tags 目录下的每个副本都将引用外部项目文件的特定版本。

于 2010-07-16T10:11:58.170 回答