1

.gitignoreプッシュとプルでファイルを無視するために使用されることを知っています。しかし、私がやろうとしているのは、アドオン セクションのようなものを用意することです。

流れはこんな感じ

  1. 開発者はアプリケーションをプルします

  2. extras セクションは gitignore に自動的に追加されます

  3. 別の開発者が、extras セクションに「plug-ings」を追加してアプリケーションを変更します。

  4. 開発者はアプリケーションをプルして最新の状態に保ちますが、extras セクションは決して変更されません

私の質問は、git からプルして、既にファイルまたはフォルダーを自動的に無視することは可能ですか?

4

2 に答える 2

3

リポジトリに追加extra.gitignoreて追加します。.gitignore

したがって、誰かがリポジトリをプルすると、その人は自動的に取得.gitignoreし、extraディレクトリは自動的に無視されます。

于 2012-12-07T16:58:06.803 に答える
0

2 つのフォルダーと 1 つの .ignore ファイルを含むリポジトリがある簡単な例

2 フォルダー
のアプリケーションとエクストラ、および
1 つのファイル
.gitignore

.gitignore には、
extras/にこれが含まれている必要があります。

したがって、一部のボディがこのリポジトリを複製するたびに、無視されるため、必要な操作を実行できる extras フォルダーが取得されます。

ただし、開発者が extras フォルダー内のコンテンツをコミットすると、リポジトリからプルする開発者はそのコンテンツを extras フォルダーに取得します。

乾杯

于 2012-12-07T17:09:30.210 に答える