2016-04-16 6 views
0

Diese Frage beantwortet, wie Sie mehrere SVN-Umgebungen und auch Projekte erstellen können, die in Bitnami Stapel in der gleichen Umgebung befinden: How can I create new project in Trac?Erstellen Sie separate Git und SVN-Projekte in Bitnami Stapel

Die neueste Bitnami Trac-Stack ermöglicht es Ihnen, eine erstellen initiales SVN- oder Git-Projekt, wenn Sie die Software installieren. Meine Frage ist, wie wir ein Git-Projekt erstellen können, wenn wir bei der Installation ein SVN-Projekt erstellt haben.

Die Dokumentation sagt initenv Befehl wie folgt verwendet werden soll:

trac-admin <targetdir> initenv [<projectname> <db> [<repostype> <repospath>]]

Wie wir die trac-admin anweisen, eine Git oder SVN-Projekt zu erstellen? Ich lief den folgenden Befehl ein:

trac-admin.exe E:\programming\TracStack\projects\Project3 initenv Project3 sqlite:db/trac.db git E:\programming\TracStack\gitrepos-p3\.git 

Aber ich die folgende Fehlermeldung:

Warning: couldn't index the default repository. 

This can happen for a variety of reasons: wrong repository type, 
no appropriate third party library for this repository type, 
no actual repository at the specified repository path... 

You can nevertheless start using your Trac environment, but 
you'll need to check again your trac.ini file and the [trac] 
repository_type and repository_path settings. 

Ich bin nicht sicher, was das Problem ist.

Antwort

-1

My question is that how we can create a Git project if we have created an SVN project at installation time.

Git hat in Wrapper für SVN bauen (git unterstützt SVN als auch)

Sie wie gewohnt arbeiten, aber wenn Sie ein SVN Repo, die Sie wollen es als GIT-Repo verwenden, verwenden Sie einfach die git svn

https://git-scm.com/docs/git-svn

1

Sie wollen nicht trac-admininitenv verwenden, es sei denn, Sie eine neue Trac-Umgebung zu schaffen. trac-admininitenv können Sie ein vorhandenes SVN- oder Git-Repository angeben, um die Trac-Konfiguration zu initialisieren. Es klingt jedoch so, als ob Sie bereits eine Trac-Umgebung erstellt haben, also möchten Sie einfach ein SVN- oder Git-Repository zur vorhandenen Trac-Umgebung erstellen und hinzufügen.

trac-admin erstellt keine SVN- oder Git-Projekte. Zuerst müssen Sie ein SVN-Projekt mit svnadmin create erstellen oder ein Git-Projekt mit git init erstellen. Sie können dann das SVN- oder Git-Repository zu Trac hinzufügen. Sie können das Repository im Abschnitt [repositories] von trac.ini hinzufügen, aber nicht die Option [trac]repository_dir, da es veraltet ist. Wenn Sie bereits eine [trac]repository_dir Einstellung haben, verschieben Sie sie in den Bereich [repositories]. Alternativ zum Bearbeiten des Abschnitts [repositories] können Sie der Datenbank unter Verwendung von trac-admin $env repository add ein Repository hinzufügen. Beide Methoden sind im Trac Repository Admin documentation skizziert.

+0

Vielen Dank. Ich bevorzuge separate Projekte, weil ich die Zeitpläne und Aktualisierungen verschiedener Projekte getrennt anzeigen muss (ich verwende separate Teams und möchte ihre Aktivitäten getrennt überwachen und bewerten). Tatsächlich ist die Terminologie von Trac ziemlich verwirrend (Umgebung, Repository und Projekt). – wmac

+0

Einverstanden, dass es verwirrend sein kann. Die Einschränkungen sind auf der [TracEnvironment-Seite] (https://trac.edgewall.org/wiki/TracEnvironment) dokumentiert. Lesen Sie die [nützlichen Tipps] (https://trac.edgewall.org/wiki/TracEnvironment#UsefulTips). – RjOllos

Verwandte Themen