簡體   English   中英

從SVN服務器窗口中提取最新的1000個修訂

[英]Extract the last 1000 revisions from svn server windows

我們有帶有SVN存儲庫的Windows 2008服務器,我想將其移至新的Windows 2008服務器,但移至新的Visual SVN服務器。

我們的SVN信息庫已經變得非常龐大,並且包含很少的項目。 我計划從存儲庫中提取最近的1000個修訂,然后分離項目。 一旦有了這些,我想將這些項目作為單獨的存儲庫加載到新的SVN服務器上。 同時我不想失去歷史。 當我讓人們將他們的存儲庫結帳重新定位到新服務器時,我希望用戶仍然能夠看到歷史記錄。

首先這是可能的,如果可以的話,這樣做的最佳方法是什么。

如果這不可能,那么最接近我可以實現的目標的是什么?

非常感謝Shoaib

閱讀SVN書籍,要求SVN管理員執行工作

無論如何

svnrdump dump URL/OF/ROOT/OF/PROJECT -r $HEAD-1000:$HEAD > dumpfile

對於舊倉庫中的每個項目

svnadmin load --force-uuid < dumplfile

在每個新的空存儲庫中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM