2

Eclipse で自分のプロジェクトの 1 つのパッチを作成しています。私は Eclipse Kepler Release を使用しており、Subversion クライアント キット (1.7.9.2) をインストールしています。パッチを作成した後、パッチ ファイルに、プロパティの変更に関連する次の内容が含まれていることに気付きました。

Property changes on: ao/search_indexes.py
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*

他のチーム メンバーの 1 人がこのパッチを自分の環境に適用しようとすると、これが問題を引き起こします。彼はまた、同じEclipseとSubversionを自分のマシンにインストールしています。

実際のコンテンツのみを比較し、パッチの適用中にSVNプロパティ関連のデータを無視するようにeclipseに指示する方法はありますか、またはこのSVNプロパティ関連の変更を無視してパッチを作成する方法はありますか?

4

1 に答える 1

1

パッチ ファイルを手動で編集して、これらの行を削除できます。フォーマットは従うのが非常に簡単で、台無しにするのは難しく、そのパッチには、その一部を削除することによって台無しになるものは何もありません. 「ハンク」全体を必ず削除してください。問題ありません。

同じファイルセットに影響を与える複数の無関係な変更を行う場合、これらの無関係な変更をすべて混ぜ合わせてパッチを作成することが多いため、作業コピーを元に戻し、単一のパッチを複数に分割し、それらを 1 つずつ適用して 1 つだけをコミットできます。一度に関連する変更のセット。

于 2013-10-23T14:55:41.293 に答える