私はgitによってバージョン管理されている 'myproject'という名前のプロジェクトを持っています。それはgitignoredされている 'data'という名前のサブディレクトリを持っています。gitサブディレクトリは無視されます
データディレクトリに「init」して別のgitツリーとして管理できますか? 私はそれをテストし、それは動作するようです。 しかし、それが良い方法であり、潜在的な問題があるかどうかはわかりません。
私はgitによってバージョン管理されている 'myproject'という名前のプロジェクトを持っています。それはgitignoredされている 'data'という名前のサブディレクトリを持っています。gitサブディレクトリは無視されます
データディレクトリに「init」して別のgitツリーとして管理できますか? 私はそれをテストし、それは動作するようです。 しかし、それが良い方法であり、潜在的な問題があるかどうかはわかりません。
うん、それはうまくいくはずです。私は以前何度も何も問題はなくそれをしてきました。
親リポジトリが特定のバージョンの 'データ'リポジトリに依存する場合は、git submodulesと考えるとよいでしょう。これにより、親リポジトリは 'データ'リポジトリの特定のコミットを指すことができます。 2つが今互換性があっても、将来的にはそうではないかもしれません。
私はあなたのユースケースと 'myproject'が 'データ'にどのように関係しているかについて詳しくは分からないので、サブモジュールはあなたのために複雑すぎるかもしれません。
+1サブモジュールは複雑になることがありますが、複数のネストされたreposを管理するよりも複雑ではありません。 –