2009-04-29 7 views
3

コアとモジュールを持つプロジェクトでSVNを使用しています。モジュールの開発をコアとは別にしたいのですが、モジュールはコアファイルの内部にあります。Webデザインに関するバージョン管理のベストプラクティス

私の質問は次のとおりです。これを管理するためにリポジトリを設定するにはどうすればよいですか? すべてのモジュールを独自のリポジトリにして、特定のモジュールで作業したい場合は、作業するコアとモジュールのバージョンをチェックアウトする必要があります。別の方法。

WordPressのようなものを考えてください。

例: ルート/
index.phpを
file1.php
file2.html
something.php
FolderA
folderBの
ModulesFolder/
Module1Folder/
Module2Folder/

答えて

0

私たちはサブモジュールのためのリポジトリを持っていましたし、サブバージョンの "externals"プロップを使ってモジュールのコア参照をして、参照プロジェクトを自動的にチェックアウト/更新します設定。したがって、モジュールを特定のリビジョンに保つことは、たとえば可能です。

0

私たちは非常に似たシステムを持っており、単一のリポジトリを使用して、コアとモジュールのトランクと各ブランチを分割します。このような構造でバージョン、タグ、ブランチなどを管理する方が簡単だとわかりました。また、Tracの単一のインストールですべてを追跡することもできます。 (http://trac.edgewall.org/

関連する問題