2016-04-28 11 views
0

をリポジトリを作成し、私は(私はgitのに新たなんだ)のgitでバージョン管理に必要な構造を次ていますgitの外部のlibと

some_path/libに

some_path/htdocsに/ウェブルート

some_path/htdocs/projects

projectsディレクトリは独自のリポジトリです。 Webrootとlibフォルダについては2つのリポジトリを作ることができましたが、Webrootのものを変更するとLibのものを変更しなければならないので、リポジトリが1つ必要です。

サブモジュールとサブツリーについて読みましたが、実際には必要のない複雑さが追加されているため、それは正しいことではないようです。私はシンボリックリンクについても考えていますが、Windows上でうまく動作するかどうかはわかりません。

その他のオプションはありますか?

ご協力いただきありがとうございます。

答えて

1

これは望ましい構造であることは確信していますが、これを解決する方法です。 "some_path"の親フォルダにgitリポジトリを作成し、.gitignoreファイルにhtdocs/projectsフォルダ全体を無視させることができます。 あなたは2レポを持っています。 1つはすべてを含むが、プロジェクトフォルダは無視する。もう一つはプロジェクトフォルダのためのものです。

+0

ok thx。私はこれがオプションかどうかをチェックする。 – ses3ion

関連する問題