0

git は、異なるファイルが異なるブランチから来るビューをサポートしていますか?

これが私のセットアップです。クライアント サイトでのすべての開発とインストールに master が使用される単純な git ブランチ構造があります。クライアントのセットアップは私のセットアップとは異なるため、「my_company_name」という別のブランチに少数のファイルがあります。たとえば、ホスト名を指定するファイルは、このカテゴリに属します。

私がやりたいのは、マスター ブランチで作業することですが、my_company_name から特定のファイルを取得します。私は、次の方法で同じことを達成できることを理解しています。

  1. git チェックアウト my_company_name
  2. gitマージオリジンマスター

ただし、プッシュするたびに「オリジンマスター」を指定する必要があります。指定しないと、ファイルが my_company_name に移動します。私が反対のことをした場合:

  1. git チェックアウト マスター
  2. git マージ元 my_company_name

次に、クライアント サイトにインストールする前に、サイト固有のファイルを変更する必要があります。

git はこれをどのようにサポートしていますか?

4

2 に答える 2

1

repoを使用して、いくつかの git リポジトリでワークスペースを管理できます。

于 2012-08-22T23:05:40.177 に答える
0

これについては、ブランチではなくスマッジ/クリーン スクリプトを参照する必要があります。progit.org/book の git 属性の章を参照してください。または、単純なスクリプトを使用してください。

于 2012-08-22T23:06:24.623 に答える