2008-02-27

利用ant 清理 svn 的設定檔

最近, 使用的svn server 硬碟死掛了. 沒有做到備份, 所以必須再做一個新的svn server. 不過還好, 有拿到最後一個版本的work version 在自己的電腦裡面. 但是要如何產生新的檔案重新 commit 上新的 svn server就是 傷腦經的地方.
本來想說要自己用java 寫一個可設定清理檔案的程式. 不過還是上網路去找看看有沒有相關的程式可以用. 先找到有人用 java 寫了一版. 不過下載以後發現 JVM 不和沒有辦法用. 不過還好, 那篇文章有其他人留言, 說可以用ant 來試試看. 所以就手動自己試著下去寫一版 ant clean svn 的設定檔.

想要寫出可以 copy or clean 目錄裡頭 .svn 的功能. 寫了一下發現 ant 本身就有排除svn 的設定檔功能, 所以copy 的部份很簡單, clean 就不在寫了.

ant -f svnclean.xml copy -Dsource=${SourceDir} -Ddest=${DestDir}







沒有留言:

張貼留言