2012-04-20 52 views
1

我已經安裝了CollabNet SVN。它可以被訪問,我創建了一些存儲庫。我想添加兩個鉤子:CollabNet預先安裝鉤子 - 新手

1)預提交鉤子在提交時使註釋成爲必需的。鉤子應該檢查評論的長度。

2)掛鉤忽略bin和obj文件夾的內容。

我希望這兩個鉤子都應該強制SVN的所有用戶都跟着他們,所以他們應該在服務器上,而不是在我的本地Tortoise SVN上。

我真的很感激,如果你能告訴我怎麼做或指導我的教程。這是我第一次從事與SVN相關的工作。

謝謝。

回答

-1

我還沒有嘗試過這種特殊的包,但它看起來很像樣: 這pre-commit hook由普拉香特Vakati提供了兩個檢查你正在尋求加上更多:

  • 檢查空日誌消息;
  • 忽略目錄/文件夾;
  • 忽略文件擴展名;
  • 檢查鎖定是否存在。

在引用的網頁上,您會發現一個簡潔明瞭的軟件包描述。這是不尋常的,因爲它是一個包含exe文件和配置文件(而不僅僅是一個腳本文件)的zip文件。簡單地將它們解壓縮到你的鉤子目錄中,然後編輯配置文件來指定你想忽略的文件夾。請注意,如果嘗試在列表中提交文件夾而不是靜默過濾列表中的條目,則腳本會生成錯誤。我個人更喜歡這種方法,因爲它讓用戶意識到某些事情不會被提交。

+0

不幸的是,引用的源代碼不再可用... – 2014-08-19 10:47:57