2012-01-23 97 views
0

我需要檢查擴展名的文件的內容*的.csproj作爲一部分pre-commit鉤子和驗證他們SVN預提交鉤子 - 獲取文件列表(Windows)中

我怎樣才能得到文件的列表將作爲交易的一部分簽入?

我應該怎麼做才能檢查文件的內容?

我使用Windows版本的Sub版本服務器。我將使用Perl腳本獲取文件列表。

回答

0

閱讀SVN book來獲得commit鉤子的句柄。

插入/修改預先提交掛鉤以引用您的腳本。文件列表將由subversion作爲命令行參數提供。

您的腳本是否需要確定命令行中的哪些文件需要驗證。 讓您的腳本在每個文件上運行驗證。 如果您發現某個文件無效,請將您的腳本以錯誤退出代碼退出(通常爲非零)