Linux
如何使 Subversion 配置更改生效?
我正在嘗試將我的 svn 儲存庫配置為在每個文件上自動設置 svn:keywords 屬性。
我的理解是,我只是將這些行添加到配置文件中,並且添加或導入到 svn 的每個新 .rb 文件都將具有 svn:keywords 屬性。
`[miscellany]
enable-auto-props = true
[auto-props]
*.rb = svn:keywords = Author Revision Date Id`
在這一點上,我遇到了幾個問題。我正在使用的 svn 是由不再在公司工作的人設置的(我們不再與他聯繫)。我們使用 mod_dav_svn 模組通過 Apache 訪問我們的 svn。
我的第一個問題是我不確定需要更改哪個配置文件。我將這些行放在 svn 目錄中的 svnserve.conf 文件和 /root/.subversion/config 文件中。兩者似乎都沒有任何效果,我無法找出如何確定 svn 正在使用哪個配置文件。
我遇到的另一個問題是,如果我使用正確的配置文件,如何啟動更改?我沒有發現任何必須重新啟動的持續執行的程序。我嘗試重新啟動 Apache 伺服器並重新啟動整個伺服器,但這似乎並沒有解決問題。
謝謝你的幫助。
我的第一個問題是我不確定需要更改哪個配置文件。
這些類型的更改通常是針對每個使用者自己的 ~/.subversion/config 而不是伺服器上的。
如何啟動更改?
更改會立即啟動。大多數顛覆客戶端在每次操作之間重新讀取配置文件。