我只是試圖將Trac/SVN掛鉤在一起,以便我的SVN提交管理我的Trac票券。我已閱讀文檔並理解(種類)票據更新依賴於使用評論字段中的正確語法的開發人員,而不會對其進行處罰我認爲是這樣的...讓我們使用不可靠的世界以避免不必要的任何人:P如何在SVN提交和票據之間提供更強大的鏈接
我正在尋找添加一個自定義字段來做到這一點,這將不需要知道特定的語法,以更新票。唯一的問題是,我沒有第一個線索從哪裏開始......我甚至從來沒有用Python編寫過程,而我可以解釋任何給定腳本中正在發生的事情,我不想有學習整個語言只是爲了更加強大地將兩個系統集成在一起。
我有很少* NIX的經驗,我是微軟開發者,因此必須通過命令行,腳本和配置文件將所有這些技術集成到一起,這對我來說有點陌生。
那麼有沒有人以這種方式修改過Trac/SVN,或者之前做過類似的事情?如果有的話,是否有文檔或有用的用戶可以引導我通過這個過程?
編輯:我應該考慮修改我的SVN客戶端集成,使開發者的這個過程更直觀,而不是修改SVN/Trac之間的鏈接嗎?也許這將是一條更合適的路線?
這可以設置爲返回「無效的評論語法」響應,從而防止提交?我試圖避免的是允許開發人員提交更新而不提供票號,但不要求他們理解並使用特定語法。 – BobTheBuilder 2009-10-19 20:20:35
預提交鉤子基本上是一個返回布爾值的python腳本。如果預提交失敗,提交將不會執行。我不確定錯誤信息是否在我頭頂(如果有的話)。 – 2009-10-19 20:25:25
我將檢查它,謝謝 – BobTheBuilder 2009-10-19 21:04:42