将文件移动到svn中的标记中

将文件移动到svn中的标记中,svn,Svn,我想在svn中将文件移动到标记中,最好的方法是什么 svn copy /path/to/file/file.toadd /path/to/tag 请记住,SVN并没有真正的标记概念,因此可以修改标记/分支最好的方法是不要这样做。标记应该表示特定时间点的快照,因此以后添加到它们没有多大意义。标签制作成本几乎为零,所以为什么不简单地用添加的文件创建一个新标签呢?这样弄乱一个标签不是很好,但是可以使用svn命令和完整的URL svn cp \ http://path/to/repository/

我想在svn中将文件移动到标记中,最好的方法是什么

svn copy /path/to/file/file.toadd /path/to/tag

请记住,SVN并没有真正的标记概念,因此可以修改标记/分支

最好的方法是不要这样做。标记应该表示特定时间点的快照,因此以后添加到它们没有多大意义。标签制作成本几乎为零,所以为什么不简单地用添加的文件创建一个新标签呢?

这样弄乱一个标签不是很好,但是可以使用svn命令和完整的URL

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等来获得所需的效果。

通过“移动”,您的意思是不希望它继续存在于现在的位置吗?如果是这样,并且如果您使用Subversion存储库的标准,那么一个
svn mv trunk/whateverfile tags/whateverfile
可能会做到这一点


否则,可能最好创建一个表示主干当前状态的新标记。

我必须先在标记端删除它,然后才能复制它