Linux

如何使 Subversion 配置更改生效?

  • July 4, 2011

我正在嘗試將我的 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 而不是伺服器上的。

如何啟動更改?

更改會立即啟動。大多數顛覆客戶端在每次操作之間重新讀取配置文件。

引用自:https://serverfault.com/questions/119768