2

まず、Eclipse で Subversive プラグインを使用して、Android プロジェクトを含む長年のリポジトリへの変更をチェックしています。

ソース ツリーの編集されたトランクをブランチの 1 つにマージしようとして、面白い経験をしました。主にラングリングと不正行為の組み合わせにより、最終的にほとんどの新しいソースをマージされたブランチにチェックインすることができました。私は今終了しようとしていますが、このエラーが発生します:

Some of selected resources were not committed.
svn: Commit failed (details follow):
svn: Aborting commit: 'C:\Users\PCW\workspace\NewsRack Dev Branch\res\drawable' remains in conflict

ただし、プロジェクトで Team>Synchronize を実行すると、解決すべき競合はないと表示されます。実行がこの状況に対処する方法である可能性があることを他の場所で発見しましたsvn resolveが、Subversive には明らかにこれに対応するオプションがなく、ドキュメントにもその方法が明確に示されていません。

したがって、広く言えば、これらの競合が Eclipse の下で Subversive から解決されたことを svn に伝える方法が必要です。

4

1 に答える 1

3

次のことを試しましたか?

[パッケージ エクスプローラー] -> [チーム] -> [リポジトリと同期] でプロジェクトを右クリックします。

これにより、同期ビューが開きます。そこに着くと、変更されたファイルが左側のペインに表示されます。それらを選択して右クリックし、「オーバーライドしてコミット」をクリックします。これにより、SVN サーバーに変更がアップロードされます。

于 2013-08-07T19:27:14.957 に答える