19

IntelliJでは、異なる変更リストを作成して、コミットしたくない特定のファイルを別の変更リストに入れることができます。その変更リストを選択しない限り、それらのファイルをコミットするように求められることはありません。たとえば、特定のデータベース構成ファイル、Eclipseプロジェクトファイルなど、めったにコミットしたくない、またはコミットしたくない。

EclipseでSubversionを使用してこれを行う方法はありますか?私はそれを見つけることができなかったので、毎回コミットしたくないファイルのチェックを外さなければなりません。これらのファイルはリポジトリにあるため、svn:ignoreを使用できないことに注意してください。

4

5 に答える 5

28

これは同期ビューで行うことができます。[変更セットを表示] ボタンをクリックします。次に、右クリック メニューから、変更したファイルを変更セットに追加 (および新しい変更セットを作成) できます。

于 2009-08-15T11:21:49.497 に答える
6

変更リストの変更セットの概念はSubversion によって直接サポートされていませんが、1 つの可能性はMylynと組み合わせて SVN を使用することです。

ファイルの各グループを異なるタスクに設定し、subclipse で Mylyn を介して 1 つまたは複数のタスクのみをコミットできるかどうかを確認できます。
その構成を直接テストしたことはありませんが、試してみる価値はあります。

次のようなオプション ( Mylyn Wikiを参照):

タスク コンテキストを使用して自動的に作成および管理する- 自動変更セット管理を有効にします。タスクのコンテキスト内にあるリソースのみをコミットまたは更新できるように、変更セットが自動的に作成されます。

有望に聞こえます。

于 2009-08-14T22:28:09.023 に答える
1

Eclipse (subclipse プラグイン) の変更セットがうまく機能しません。プロジェクトを閉じて再度開くと、変更セットが消えるか、以前に変更セットに割り当てたすべてのファイルが割り当て解除されます。SVN:ignore は、たまたまディレクトリであるが、ディレクトリ内のファイルを追跡したい場合には機能しません (これがどのように発生するかを尋ねないでください - 説明するのは難しいです)。IntelliJ 変更リストははるかに優れています。

于 2011-03-17T13:58:36.667 に答える
0

それらのファイルを svn:ignore リストに入れてみませんか?
(除外するファイルをsvn:ignore プロパティの値として設定します) これらはバージョン管理から除外されるため、コミットされることはなく
、これらのファイルへの変更は Subversion によって無視されます。

于 2010-03-09T19:42:56.167 に答える
0

If you get the TeamCity plugin you can have a more advanced Synchronize view than normal in eclipse. Or just keep using IDEA......

于 2011-10-29T21:43:44.973 に答える