我在Windows机器上使用subversion,tortoise-svn和apache设置了用于版本控制的服务器。我进行了很多结构更改,重命名了文件和目录,重新排序并重新编写了代码的各种不同模块等。
所有这些变化都反映并记录在svn中。现在我已经完成了结构,现在其他人将开始使用它,所以,我想在整个存储库中将版本号设置为1,即将版本号设置为所有文件中的1个,丢弃所有先前的更改。 / p>
有办法做到这一点吗?我找不到任何东西,或者无法正确地搜索我的搜索。
答案 0 :(得分:1)
你可以创建一个新的回购;检查一下你的磁盘,然后在签出的目录中导出旧的仓库;添加新文件并将其提交给新的repo。
答案 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