我想将文件移动到svn中的标签中,最好的方法是什么?
答案 0 :(得分:7)
svn copy /path/to/file/file.toadd /path/to/tag
记住SVN并没有真正的标签概念,因此可以修改标签/分支
答案 1 :(得分:5)
最好的方法是不要这样做。标签应该代表特定时间点的快照,因此以后添加它们没有多大意义。标签几乎没有任何成本,所以为什么不简单地用添加的文件创建一个新标签?
答案 2 :(得分:1)
将这样的标签弄得一团糟不是很好,但是可以使用带有完整URL的svn命令
svn cp \
http://path/to/repository/trunk/path/to/your/file \
http://path/to/repostory/tags/your-tag/path/to/your/file
您可以使用svn mv,svn rm等来获得所需的效果。
答案 3 :(得分:0)
通过“移动”,你是否真的意味着你不希望它继续存在于现在的位置?如果是这样,并且如果您对Subversion存储库使用标准recommended layout,那么svn mv trunk/whateverfile tags/whateverfile
可能会这样做。
否则,最好创建一个代表当前状态的新标签。