我正在努力进行以下设置。
假设我的客户在一个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存储库的信息。我想知道这种能力是否存在?如果是,那么你可以提供链接,以便我可以阅读和学习吗?
感谢您考虑我的要求。
答案 0 :(得分:0)
最好只使用一个Trac环境(意味着Trac实例),在那里配置两个SVN repos的使用。安装SimpleMultiProjectPlugin以在单个Trac中包含多个用户项目。您将拥有一个唯一的票证系统,其中用户项目的名称只是您应填写的另一个票证字段.SVN提交是指任何票证,由用户来处理某个用户项目的正确票证。该插件添加了按用户项目过滤和排序故障单的功能(在Trac的时间轴和路线图页面上)。
也许安装Bitnami Trac Stack以获得一致的Apache + SVN + Trac + Python一体化软件包,可以节省数小时的安装时间。