External
該屬性值能夠?qū)⒛夸浥c另一個(gè)庫(kù)關(guān)聯(lián)起來(lái)。update時(shí)能夠同步下載關(guān)聯(lián)的庫(kù),commit則能分別提交到各自庫(kù)中。使用該屬性能夠?qū)讉€(gè)庫(kù)公共部分獨(dú)立成單獨(dú)庫(kù),而不失去與公共庫(kù)的聯(lián)系(及操作的方便性)。該屬性可以關(guān)聯(lián)到指定版本,可以關(guān)聯(lián)的最新版本。前者不受關(guān)聯(lián)庫(kù)改動(dòng)影響(除非改變關(guān)聯(lián)版本),后者則自動(dòng)實(shí)現(xiàn)關(guān)聯(lián)庫(kù)的最新版。
Local Hook
該屬性值定義執(zhí)行commit、update等動(dòng)作前或者后執(zhí)行本地腳本。腳本可以是本地的絕對(duì)路徑,也可以放在庫(kù)中,通過(guò)%REPOROOT%和%REPOROOT+%索引位置。前者表示庫(kù)的根路徑,后者表示添加該屬性的路徑。
如腳本存放trunk/tools/svn-hook-scripts/post-update.bat,如果屬性添加在trunk目錄下則索引路徑為:%REPOROOT+%/tools/svn-hook-scripts/post-update.bat