2011-01-27 47 views

回答

9

Subversion不以任何方式處理這些文件夾。把他們當作分支機構只是你碰巧會遇到的一個慣例。

由於提交可以毫無問題地同時轉到多個文件夾,因此您必須使用類似svnlook dirs-changed -r "$REV" "$REPOS"的東西,並檢查您感興趣的一個或多個文件夾是否受提交的影響。下面是我們的提交後文件的一個片段:

if svnlook dirs-changed -r "$REV" "$REPOS" | grep -qEe '^trunk/'; then 
    some-command.pl "$REPOS" "$REV" more parameters 
fi 
相關問題