1
作为我的部署脚本的一部分,我从trunk中执行一个svn副本到tags目录,该目录又被导出到我们的服务器。在当前的项目中,我将使用svn externals来引用另一个项目的一些文件。在存储库中删除SVN外部引用
部署后,我想删除该引用并保存代码的本地副本。是否有捷径可寻?我意识到我可以做一个SVN出口,然后检查回购,但它似乎过于复杂。
作为我的部署脚本的一部分,我从trunk中执行一个svn副本到tags目录,该目录又被导出到我们的服务器。在当前的项目中,我将使用svn externals来引用另一个项目的一些文件。在存储库中删除SVN外部引用
部署后,我想删除该引用并保存代码的本地副本。是否有捷径可寻?我意识到我可以做一个SVN出口,然后检查回购,但它似乎过于复杂。
SVN外部引用指向同一个存储库中的另一个项目吗?如果是这样,你可以删除svn:externals属性,而直接在代码svn copy
下。
如果引用是一个外部项目,我会强烈考虑将它作为该项目的标记的引用,而不是主干。这样,当你想引用新版本的外部项目时,你将拥有更多的控制权。您的标签目录下的每个副本都将引用特定版本的外部项目文件。