Mer*_*wan 4 svn version-control
我们以前有几个项目的共享SVN存储库,昨天,我们的SVN管理员创建了一个特定于我们项目的新SVN存储库.
我将现有的项目结账重新定位到新的SVN存储库,但现在,当我进行SVN更新时,我收到一条错误消息 "No such revision 223297".
实际上,新的存储库只有我们的项目(在33000提交时)特定的修订数量,而旧的存储库具有223400.
我想知道是否可以将所有现有的签出文件夹切换到新的存储库?否则,我将不得不做一些干净的结账.
显然,您的管理员未能包含填充修订,这在使用svndumpfilter拆分存储库时通常是强烈建议的.
否则是绝对不可能与你的资料库更新你的工作拷贝,为SVN自我定向,在版本号和你的资料库是(技术上讲)不同的存储库(通常是存储库的UUID不应该匹配以及..另一个怪癖即应由你的管理员修复).此外,如果您使用像bugtracker这样的外部工具来保存修订号以将内容链接到源代码,那么这些引用也会丢失.
最好的解决方案是在没有svndumpfilter开关的情况下重做存储库创建 - 然后drop-empty-revs,然后你的新存储库中的工作就会丢失.
| 归档时间: |
|
| 查看次数: |
16858 次 |
| 最近记录: |