2012-09-04 98 views
0

是否有可能在提交後掛接中將新文件添加到存儲庫中。在提交後掛鉤中將文件添加到存儲庫

當用戶提交文件時,必須將新文件添加到存儲庫,其中包含用戶提交的提交註釋。

第二次提交同一文件需要附加已添加的文件。

我可以使用svn.exe add命令來做到這一點嗎?

+2

爲什麼你甚至需要這個?爲什麼不'svn log'? – bahrep

+0

如果有幫助,您可以接受和/或提出答案。謝謝! – bahrep

回答

0

檢查SVNBook的答案:

警告

雖然鉤子腳本幾乎可以做任何事情,有在 一名維其中鉤子腳本作者應該表現出剋制:不修改 使用掛鉤腳本提交事務。儘管 可能會使用掛接腳本自動更正提交的文件中存在的錯誤,缺陷或 策略違規,但這樣做可能會導致問題 。 Subversion保留庫位數據的某些位的客戶端緩存,並且如果以這種方式更改提交事務,那麼這些緩存將變得無法檢測到陳舊。這種不一致可能導致 令人驚訝和意外的行爲。除了修改 事務外,您應該簡單地驗證 預提交掛鉤中的事務,並在它不符合所需的 要求時拒絕提交。作爲獎勵,您的用戶將會學習到遵守標準的工作習慣的價值。

相關問題