Subversion分支没有规范的目录结构 [英] Subversion branching without having canonical directory structure

查看:69
本文介绍了Subversion分支没有规范的目录结构的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个Subversion存储库,我想创建一个分支,但是该存储库不具有 / trunk /分支和 / tags -它只包含 / trunk 中的所有内容

I have a subversion repository, and I would like to create a branch, but the repository does not have the canonical directory structure of /trunk, /branches and /tags - it just has everything that should be in /trunk, in the root folder.

是我搞砸了,还是有某种方法可以纠正目录结构(或在现有目录结构中创建分支)?

Am I screwed, or is there some way to correct the directory structure (or to create a branch within the existing directory structure)?

推荐答案

尝试以下方法

$ svn mkdir $REPO/{trunk,tags,branches}
$ for f in $(svn ls $REPO |grep -v 'trunk/$\|tags/$\|branches/$'); do
`   svn mv "$f" $REPO/trunk
` done
$ svn cp $REPO/trunk $REPO/branches/branch0

这篇关于Subversion分支没有规范的目录结构的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆