0

私は共通のブランチ「ルート」といくつかの子ブランチを持っています。膨大な量の変更セットを含むプロジェクトがルート ブランチにマージされますが、いくつかのファイルは不要であるため除外されています。それらは分離された変更セットではありませんでした。

そのブランチで新しいプロジェクトを開始したいのですが、この新しいプロジェクトをルート ブランチにマージしようとすると、以前に除外されたファイルが再び発生します。

では、子ブランチのプロジェクト間で、ルート ブランチと比較してすべての保留中の変更を消去することは可能ですか?

4

1 に答える 1

0

これらのファイルをバージョン管理で追跡する必要がない場合は、tfignoreファイルを作成してそれらを除外できます。

これらのファイルを子ブランチのバージョン管理で追跡する必要があるが、ルート ブランチにマージする必要がない場合は、「 /discard 」を指定してtf mergeコマンドを使用できます。

/discard: マージ操作を実行しませんが、マージ履歴を更新して、マージが発生したことを追跡します。これにより、変更セットが特定のマージに使用されなくなります。

于 2016-02-01T08:30:40.133 に答える