2010-02-07 64 views
4

我想用svn export從Subversion版本庫中導出一堆文件。而且我也希望放棄對這些文件中找到的任何關鍵字進行擴展,而不管此文件上的svn:keywords屬性如何。有沒有辦法做到這一點?是否可以關閉'svn export'的關鍵字替換?

我這樣做是因爲我想將存儲庫中的文件與不在存儲庫中且具有未展開關鍵字的一組相同文件進行比較。很久很久以前,我在CVS中有一個倉庫。很久以前,我對Subversion做了一個標誌日的轉換。現在我試圖將整個歷史轉換爲Mercurial,並且我想確定Subversion中哪個版本與CVS中的最後一個版本使用diff最爲接近,而不必通過擴展關鍵字區別進行瀏覽。

回答

1

還可以使用Git來實現這一目標。

git svn clone http://example.com/path/to/svn/repo 

一旦命令完成,你有額外的,你會不會跟SVN出口具有的唯一的事情是在頂級目錄中的.git目錄。刪除該目錄,你將有一個等同於svn導出關閉關鍵字。