2009-08-14 15 views
19

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

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

答えて

26

同期ビューでこれを行うことができます。 変更チェンジセットボタンをクリックします。次に、右クリックメニューから変更されたファイルを変更セットに追加したり、新しい変更セットを作成したりすることができます。

+0

美しい、ありがとう! –

+0

ワンダフル! IntelliJから多くのものがありません:) – Hoof

+0

チェンジセットは、いくつかのファイルをいくつかのチェンジセットに設定した後にのみ表示されます。 –

5

変更セットの変更の概念はではありませんが、サブバージョンでサポートされているのはです。Mylynと組み合わせてSVNを使用する可能性があります。

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

Mylyn Wikiを参照)などのオプション:

を自動的に作成し、タスクコンテキストで管理は - 自動変更セットの管理を可能にします。変更セットは自動的に作成され、タスクのコンテキストにあるリソースのみをコミットまたは更新できます。

は有望です。

0

これらのファイルをsvn:ignore listに置くのはどうですか? (除外するファイルを
のsvn:ignoreプロパティとして設定してください) これらのファイルはバージョン管理から除外され、
が決して譲られず、これらのファイルへの変更はすべてサブバージョンによって無視されます。

1

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

0

TeamCityプラグインを入手した場合、eclipseで通常よりも高度な同期ビューを使用できます。 IDEAをそのまま使用してください......

関連する問題