0

「ビュー」レイヤーがわずかに異なるだけで、ほぼ同じプロジェクトがいくつかあります。1 つのプロジェクトに変更をコミットしてすべてがうまくいった場合、他のプロジェクトにも同じことを行う必要がありますが、これには多くの時間がかかります。したがって、問題は、次のことを自動的に行う方法はありますか (できればEclipseで):

  1. リビジョン コミットを確認し、追加されたファイルを確認し、他のリポジトリにも同じことを行います。

  2. 一部のファイルが削除されている場合は、他のリポジトリでそれらを削除します。

  3. ファイルが変更されている場合は、相違点をマージするか、変更されたファイルと他のリポジトリの変更されていないバージョンとの相違点を表示してみてください。

誰かがこの問題のツールを提案したり、私がツールを作成する方法に関する情報を提供したりできれば幸いです.

4

1 に答える 1

1

追加/削除されたファイルに対してどの程度うまく機能するかはわかりませんがsvn diff、変更を含むパッチをエクスポートして (TortoiseSVN の「パッチの作成」メニュー項目などを使用して)、そのパッチをインポートすることができます (またはsvn patch「パッチを適用」メニュー項目または GUI クライアントで同様のものを使用)。これにより、変更が作業コピーに適用されます。その後、それらの変更を確認し、うまくいった場合はコミットできます。

于 2013-11-02T18:18:23.993 に答える