Subclipse には、バージョン管理されていないファイルと、コミット ダイアログを開いたときに追加するように明示的にマークしたファイルの両方が含まれます。コマンドライン クライアントの動作を完全に反映しているわけではありません。2 つのオプションがあります。Subclipse コミット ダイアログでコミットしたくない各ファイルのチェックを外すか、コマンド ラインsvn
ツールを使用してコミットします。コマンドライン ツールは、追加用にマークしたファイルのみをコミットし、他のファイルは無視します。簡単な例を次に示します。
$ touch file
$ svn status
? file
$ svn add file
A file
$ svn status
A file
$ touch file2
$ svn status
? file2
A file
$ svn commit -m "Added empty file"
Adding file
Transmitting file data .
Committed revision 2.
?
svn に認識されておらず、 によって自動的にバージョン管理下に置かれないファイルを示しますsvn commit
。 A
追加予定の新しいファイルを示します。Subclipse は、コマンドラインに相当する「ファイルをバージョン管理に追加」できるようにすることで、この動作を反映しようとしていますsvn add
。コミットダイアログに追加される予定のないバージョン管理されていないファイルも含まれています(個人的にはやや面倒だと思います)。svn status
コマンドラインで実行すると、Subclipse で「バージョン管理に追加」したファイルは でマークされ、追加しなかったファイルは でマークA
されます?
。svn add
Subclipse で既に実行しているため、コマンドを実行する必要はありません。