【发布时间】:2008-09-15 12:49:56
【问题描述】:
我希望 Subversion 有更好的移动标签的方法。我知道移动标签的唯一方法是从标签中删除文件,然后再次复制。修订树浏览器似乎不能很好地处理这个问题。这也需要保持主干和标签下的目录结构同步。
用例:我们有数千个“地图”,我们想要标记每个地图的哪个版本是“生产”版本。我们需要能够轻松获得所有地图的生产版本。
谁能提出更好的方法来解决我们的用例? 我也考虑了属性,但是我们无法轻松获得所有文件的 prod 版本。合并到标签似乎也不是很容易。 (原发于http://jamesjava.blogspot.com/2007/12/subversion-moving-tags.html)
【问题讨论】:
-
保持生产分支(或使用主干进行生产)需要额外的工作来保持两个目录结构同步,因此这不是一个很好的解决方案,除非有一个自动脚本将目录复制到生产区域,并且该脚本经常运行。
-
每个地图都是一个独立的文件,因此一次只有少数几个被发送到生产环境,我们不会将所有更改一起发送到生产环境。 (类似的设置是网站的 HTML 文件的目录结构——文件被更改并独立发送到 prod。)
标签: svn