如何让Subversionconfiguration更改生效?

我正在尝试configuration我的svn仓库,以便在每个文件上自动设置svn:keywords属性。

我的理解是,我只是将这些行添加到configuration文件,添加或导入到svn的每个新的.rb文件将具有svn:keywords属性。

[miscellany]
enable-auto-props = true
[auto-props]
*.rb = svn:keywords = Author Revision Date Id

在这一点上,我遇到了一些问题。 我所使用的svn是由一个不再在公司工作的人设立的(我们不再与他联系)。 我们使用mod_dav_svn模块通过Apache访问我们的svn。

我的第一个问题是我不确定需要更改哪个configuration文件。 我把这些行放在svn的目录下的svnserve.conf文件和/root/.subversion/config文件中。 两者似乎都没有任何影响,我一直无法find如何确定svn使用哪个configuration文件。

我遇到的另一个问题是,如果我使用正确的configuration文件,如何激活更改? 我没有发现任何一贯运行的进程,我将不得不重新启动。 我尝试重新启动Apache服务器,并重新启动整个服务器,但似乎没有解决问题。

谢谢你的帮助。

我的第一个问题是我不确定需要更改哪个configuration文件。

这些types的更改通常是针对每个用户自己的〜/ .subversion / config而不是在服务器上进行的。

我如何激活更改?

更改被立即激活。 大多数Subversion客户端重新读取每个操作之间的configuration文件。