2012-02-29 16 views
1

ほとんどのプロジェクトで使用するコードベースのリポジトリが必要ですが、これに対処する方法がわかりません。ブートストラップコードのリポジトリを管理するにはどうすればよいですか?

私は考えることができるすべては、ちょうど私が新しいプロジェクトを開始したときに、それを複製し、その後、.gitかの.hgフォルダを削除(および新しいプロジェクトのバージョン管理のために再びそれを作成)することです

がありますより良い方法ですか?おそらくサブモジュールと何か?問題は、私が必要とするこれらのファイルは、Railsインスタンスのように、アプリケーションの中核である別々のフォルダに置くことができないということです。

この方法をお勧めしますか?

+0

Core repoからエクスポートして新規に追加しますか? –

+0

古い歴史を残さないフォークプロジェクト? – linquize

+0

私のコードベースは.gitignore、.hgignoreファイルには特定のプログラミング言語の無視リストが含まれています – linquize

答えて

0

推奨方法はsubrepositoriesです。
これは"core" files that are needed in each projectの最も簡単な解決策です。

ただし、サブリポジトリはメインリポジトリ内のサブフォルダにあります。
あなたはこれを言った:

問題は、私は別のフォルダにすることはできません必要、これらのファイルは、彼らは例えば、Railsのインスタンスアプリケーションの中核であるということです。

...サブレポジトリが実行可能なソリューションであるかどうかはわかりません。

私はRailsやアプリケーションについて何も知らないので、 "コア"ファイルをサブフォルダに入れることが可能かどうかはわかりません。

関連する問題