2011-05-26 119 views
0

我已经在Windows机器上使用subversiontortoise-svnapache设置了版本控制服务器。我做了很多结构变更,重命名文件和目录,重新排序和重新编码代码的各种不同模块等。舍弃svn中的所有以前的版本(将版本号设置为1)

所有变化都反映并记录在svn中。现在我已经完成了结构,现在其他人将开始使用它,因此,我希望在版本库中将版本号设置为1,即将修订版号设置为1,所有以前的更改都将丢弃。

有没有办法做到这一点?我找不到任何东西,或无法正确说明我的搜索。

回答

0

更换{CURRENT_VERSION_NUMBER}与当前版本号:

svnadmin dump /path/to/current/repo -r{CURRENT_VERSION_NUMBER} > svn.dump 
svnadmin create /path/to/new/repo 
svnadmin load /path/to/new/repo < svn.dump 

Source

1

您可以创建一个新的回购协议;检查出你的磁盘,并在检出的目录中导出旧的回购;添加新文件并将其提交给新的回购。

相关问题