リビジョン管理された yaml ファイルを使用して、ソフトウェア バージョンに関連付けられたパッケージを追跡し、追跡ファイルのさまざまな部分を編集する複数のジョブ (Jenkins で実行) を持っています。変更をファイルにプッシュしようとすると、ファイルのどの部分が編集されたかによって、マージの競合が発生することがあります。例えば:
頭:
...
Package6:
Name: motorControl
Version: 1.2
Size: 341
Package7:
Name: None
Version: None
Size: None
...
ローカル コピー:
...
Package6:
Name: None
Version: None
Size: None
Package7:
Name: eyeCandy
Version: 3.2
Size: 1087
...
競合を手動で解決する必要なく、これを解決するために使用できる別のマージ戦略はありますか?