在具有奇怪层次结构的SVN中创建标记

时间:2010-10-24 12:03:03

标签: svn tags

所以,我一直在做一个项目很长一段时间,当我终于来到一个发布版本并且想要创建一个标签时我突然意识到,那个设置SVN服务器的人不知何故没有创建trunk / branches / tags文件夹。因此,trunk位于SVN目录的根文件夹中。

我是否可以通过常规方式创建标签?

1 个答案:

答案 0 :(得分:5)

创建一个trunk目录,将其他所有目录移入其中。然后创建一个tags目录。完成!

svn mkdir trunk
for file in *; do 
    if [ "$file" != "trunk" ]; then
        svn mv $file trunk/;
    fi;
done
svn ci -m "Move everything into a trunk directory"
svn mkdir tags
svn ci -m "Create a tags directory"