2013-06-17 14 views
5

私はgitによってバージョン管理されている 'myproject'という名前のプロジェクトを持っています。それはgitignoredされている 'data'という名前のサブディレクトリを持っています。gitサブディレクトリは無視されます

データディレクトリに「init」して別のgitツリーとして管理できますか? 私はそれをテストし、それは動作するようです。 しかし、それが良い方法であり、潜在的な問題があるかどうかはわかりません。

答えて

1

うん、それはうまくいくはずです。私は以前何度も何も問題はなくそれをしてきました。

7

親リポジトリが特定のバージョンの 'データ'リポジトリに依存する場合は、git submodulesと考えるとよいでしょう。これにより、親リポジトリは 'データ'リポジトリの特定のコミットを指すことができます。 2つが今互換性があっても、将来的にはそうではないかもしれません。

私はあなたのユースケースと 'myproject'が 'データ'にどのように関係しているかについて詳しくは分からないので、サブモジュールはあなたのために複雑すぎるかもしれません。

+2

+1サブモジュールは複雑になることがありますが、複数のネストされたreposを管理するよりも複雑ではありません。 –

関連する問題