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

Dat*_*eed 0 svn tags

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

有没有正常的方法可以创建标签?

Oli*_*rth 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"
Run Code Online (Sandbox Code Playgroud)