我想將我的SVN回購異地的一部分,失敗到一個AWS實例&我下面這個頁面(Repository Maintenance)過濾流與「無效的複製源路徑...」錯誤
我採取的一個dump
整個回購(Windows命令):
svnadmin dump c:\repo > all_repo
接下來是對其進行過濾,只包括我感興趣的(這被稱爲 「M1」)的項目。
type all_repo | svndumpfilter include M1 --drop-empty-revs > m1
我知道這是正確的,因爲我已經做了一些已經在其他項目。
在這個項目上,它打破了這篇文章標題中指出的錯誤。確切的寫法是:
過濾流:無效的複製源路徑「/個人/理查德/ M1_Config」
過程試圖寫入到不存在的管道。
錯誤引用的文件夾是我在我的個人文件夾下編寫並提交的配置實用程序,它根本不在root/m1 ...文件夾下。我不想將它包含在過濾的文件中,但不知道如何將它指示給svn命令。
- 如何正確過濾整個M1文件夾及其子項,同時完全排除個人/ Richard/M1_Config文件夾?
- 如何確保導出的文件是否包含正確的信息,以正確重新創建遠程SVN上的M1文件夾?
有沒有一種方法可以找出女巫零件必須包含的東西。我正在嘗試和錯誤的時刻。 – 2014-02-04 07:37:10
您可以搜索變更集並查找影響感興趣路徑的「從路徑複製」。你可以通過轉儲文件進行文本搜索,或者使用svnlook來做到這一點。 – Craig 2014-02-05 12:16:11