将一个SVN存储库链接到多个Trac存储库

时间:2014-06-11 19:56:47

标签: svn trac

我正在努力进行以下设置。

假设我的客户在一个SVN存储库,项目A和项目B中有两个不同的项目开发。项目A和项目B也共享相同的Trac存储库。我的客户要求我做以下事情:

•项目A和B都将共享相同的SVN存储库。

•项目A和B需要有单独的Trac存储库。

•如果项目提交是SVN存储库的一部分,则需要更新Trac存储库A上引用的票证。

•当SVN存储库的项目B部分提交时,需要更新Trac存储库B上引用的票证。

我查看了http://trac.edgewall.org/wiki,但我找不到任何关于多个Trac存储库的SVN存储库的信息。我想知道这种能力是否存在?如果是,那么你可以提供链接,以便我可以阅读和学习吗?

感谢您考虑我的要求。

1 个答案:

答案 0 :(得分:0)

最好只使用一个Trac环境(意味着Trac实例),在那里配置两个SVN repos的使用。安装SimpleMultiProjectPlugin以在单个Trac中包含多个用户项目。您将拥有一个唯一的票证系统,其中用户项目的名称只是您应填写的另一个票证字段.SVN提交是指任何票证,由用户来处理某个用户项目的正确票证。该插件添加了按用户项目过滤和排序故障单的功能(在Trac的时间轴和路线图页面上)。

也许安装Bitnami Trac Stack以获得一致的Apache + SVN + Trac + Python一体化软件包,可以节省数小时的安装时间。