它必須是一個相當常見的要求。我有一個大約1GB數據大小的svn倉庫。 要備份我首先在上午12:00,然後在凌晨1:00將hotcopy複製到目錄中,遠程計算機使用rsync提取此備份。安裝了svn的源計算機具有rsyncd並且是Windows計算機。rsync不檢測文件在svn hotcopy備份中重命名。任何選擇?
所以,一切正常,只是每天有太多的數據傳輸。即使只有一個字節的提交。它傳輸更多100 MB的文件。 我的猜測是svn太頻繁地重命名這些文件。
所以,我應該在這種情況下怎麼辦?
是否有任何rsync的選項,可以只檢測基於內容而不是文件名的變化?或者有什麼選擇在svn中,它不會做很多重命名?據我所知,有兩種數據庫選項。也許我正在使用fsfs。
任何想法? Regards, Sandeep Giri
Nop。這沒有解決。 – 2009-12-03 20:38:11
我不相信'rsync'有一個選項,用於查找文件*內容*中的變化,但它肯定會受修改日期更改的影響。只要看一下rsync的'man'頁面,我發現有一個--cvs-exclude(或-C)選項,它使得rsync忽略CVS會忽略的更改。排除列表'包含'.svn文件。值得嘗試。 – pavium 2009-12-03 22:07:40