没有定义默认存储库

时间:2013-07-08 09:03:16

标签: svn trac revision

如何设置修订的链接?

我输入[revision_number],rRevision_number,并收到错误:

No default repository defined

我找到了互联网解决方案

1)给出存储库的名称 - “default”

2)在trac项目中创建一个文件夹(钩子)

3)在/ hooks

中创建一个“post-commit”文件

提交后内容:

trac-admin $ENV changeset added "default" $REV

但它仍然无效。什么可能是错的?

2 个答案:

答案 0 :(得分:6)

使用Trac-1.0.1我可以在Web界面的http://// admin / versioncontrol / repository中找到多个存储库(具有TRAC_ADMIN权限)。

然后我将一个名为(default)的别名设置为其中一个(也在该管理页面上)。那应该够了。

可能另外调用resync。

答案 1 :(得分:0)

这在the documentation中指定:

基本上,默认项目是没有名称的项目,因此您只需要指定一个空名称的别名。这可以在trac.ini中,通过trac-admin或UI完成。以下是Trac文档中通过trac.ini设置它的示例:

[repositories]
project.dir = /var/repos/project
project.description = This is the ''main'' project repository.
project.type = svn
project.url = http://example.com/svn/project
project.hidden = true

lib.dir = /var/repos/lib
lib.description = This is the secondary library code.
lib.type = svn
lib.url = http://example.com/svn/lib

.alias = project    ### <<< THIS SPECIFIES THAT 'project' IS THE DEFAULT REPO 

根据文档:或者,名称&#34;(默认)&#34;可以用来代替空名。