当前位置:  开发笔记 > 开发工具 > 正文

如何更正Subversion项目,我省略了trunk?

如何解决《如何更正Subversion项目,我省略了trunk?》经验,为你挑选了1个好方法。

我有一个颠覆项目,名为inboundem.这是我的第一次,当我创建它时,我省略了主干.我需要把它变成正确的结构,如inboundem/trunk.我有另一个这样的项目,但由于没有修改,我做了svn delete然后svn import,这很好.但我有很多修改,我不想失去历史.

我做不到svn move,因为svn不会让我把项目移到自己身上.

我怀疑我需要沿着svnadmin转储/加载路径,所以我做了:

svnadmin dump /subversion/active | svndumpfilter include inboundem > inboundem.dump

并创建了一个包含所有myboundem历史记录的转储文件.但我现在该怎么办?

我怀疑我应该svn delete删除项目,然后手动编辑转储文件并将节点路径从inboundem更改为inboundem/trunk,然后执行

svnadmin load /subversion/active < inboundem.dump

这样安全吗?有没有更简单的方法?也许我应该强制它,并逐个检查所有修订,删除项目,然后通过修订重新创建项目修订.



1> bendin..:
svn mv svn://repo/inboundem svn://repo/trunk
svn mkdir svn://repo/inboundem
svn mv svn://repo/trunk svn://repo/inboundem/trunk

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有