我们有一些提供visualvn免费服务的服务器。因为我们想在上面腾出一些空间,我决定合并一些旧项目的修订。它们不再使用了(旧版本)。
我创建了一个名为“test”的存储库项目,以及一些根据需要调用svnadmin的python工具。
我提交了一个文本文件,其中有5个版本。
E:\Repository_Saver>dump.py
c:\Program Files (x86)\VisualSVN Server\bin\svnadmin.exe dump e:\Repositories\te
st -r 5 >E:\Repository_Saver\test.dump
* Dumped revision 5.
还原到此项目(不删除它)。我有个错误:
E:\Repository_Saver>restore.py
c:\Program Files (x86)\VisualSVN Server\bin\svnadmin.exe load e:\Repositories\te
st --ignore-uuid
<<< Started new transaction, based on original revision 5
* adding path : trunk ...svnadmin: File already exists: filesystem 'e:\Repo
sitories\test\db', transaction '5-6', path 'trunk'
E:\Repository_Saver>restore.py
c:\Program Files (x86)\VisualSVN Server\bin\svnadmin.exe load e:\Repositories\te
st2vs --ignore-uuid
<<< Started new transaction, based on original revision 5
* adding path : trunk ...svnadmin: File already exists: filesystem 'e:\Repo
sitories\test2vs\db', transaction '1-1', path 'trunk'
我试图还原到一个不存在的项目目录:
E:\Repository_Saver>restore.py
c:\Program Files (x86)\VisualSVN Server\bin\svnadmin.exe load e:\Repositories\te
st2notexists --ignore-uuid
svnadmin: Can't open file 'e:\Repositories\test2notexists\format': A rendszer ne
m találja a megadott elérési utat.
(The system not found the path)
E:\Repository_Saver>restore.py
c:\Program Files (x86)\VisualSVN Server\bin\svnadmin.exe load --ignore-uuid e:\R
epositories\test2
<<< Started new transaction, based on original revision 5
* adding path : trunk ... done.
* adding path : trunk/akarmi.txt ...svnadmin: Checksum mismatch, file '/tru
nk/akarmi.txt':
expected: c8f86f8733e4cb120d475cfd118bd93a
actual: 94bed0edc96af1cc6f87cb19ec81ef9e
使用强制:
E:\Repository_Saver>restore.py
c:\Program Files (x86)\VisualSVN Server\bin\svnadmin.exe load --force-uuid e:\Re
positories\test2
<<< Started new transaction, based on original revision 5
* adding path : trunk ... done.
* adding path : trunk/akarmi.txt ...svnadmin: Checksum mismatch, file '/tru
nk/akarmi.txt':
expected: c8f86f8733e4cb120d475cfd118bd93a
actual: 94bed0edc96af1cc6f87cb19ec81ef9e
此本地计算机是Win7/x64,不含VisualSVN。
谢谢你的每一个想法,帮助,链接,尝试。。。
dd公司