2014-09-01 71 views
1

我需要阻止特定的子目錄接收提交。 在其他目錄中,開發者仍然可以提交。如何禁止在SVN中提交子文件夾

我該如何編寫一個svn pre-commit鉤子來禁止它們的提交? (與將該子目錄添加到其忽略列表中不同)。

回答

0

使用svnlook dirs-changed $1 -t $2($ 1和$ 2是預提交中使用的repo_path和transaction))獲取已更改目錄的列表,並且如果結果包含特定目錄(通過grep或類似的正則表達式檢查工具傳遞它)然後向stderr寫入錯誤消息並返回1.

相關問題