Trac - Windows - Как организованы trac проекты? - PullRequest
4 голосов
/ 14 января 2010

Я следую официальному руководству по установке Trac на Windows XP. Теперь все установлено, и мне сказали сделать

trac-admin c:\trac initenv

Поскольку у меня есть несколько репозиториев SVN, организованных как

../SVN/Repository/project 1
../SVN/Repository/project 2
../SVN/Repository/project 3

У меня вопрос, будет ли папка 'trac' корневой папкой, в которой хранятся все мои проекты, в этом случае я бы назвал папку 'projects'. Но если это не корень, я думаю, что я должен назвать его именем проекта, скажем, «проект 1»?

А если последнее верно, значит ли это, что я должен несколько раз запустить "trac-admin c: \ projectname initenv" для моих проектов?

1 Ответ

2 голосов
/ 14 января 2010

Каждый trac-admin <..> initenv создает новый экземпляр trac. Если вам нужны отдельные экземпляры trac для каждого из ваших проектов, то вам следует создать отдельные среды trac.

Если вы хотите использовать один экземпляр trac для всех ваших проектов, расположенных в одном репозитории svn, вам следует создать единую среду для trac. Никогда не пытался запустить один экземпляр trac с несколькими репозиториями, не знаю, возможно ли это. Возможно, вам придется перенести все проекты в один репозиторий.

На работе у нас есть несколько слабо связанных проектов, каждый из которых имеет собственный репозиторий и экземпляр trac, работающий в Windows, и у нас все организовано примерно так:

- projects
  - project_1
    - trac - trac environment for project 1
    - svn - svn repository for the project
    - misc - auth data and other stuff
  - project_2
    - trac - trac environment for project 2
    - svn - svn repository for the project 2
    - misc - auth data and other stuff
<..>
...