6

img/test.jpgファイルの後にSVNが続くのを無視しようとしています。この質問に促されて、次のコマンドを試しました:

svn propset svn:ignore "img/test.jpg" .

無視する代わりにimg/test.jpg、SVN は教えてくれproperty 'svn:ignore' set on '.'ます。

また、私がそうするsvn statusと、余分な行が表示されます:

 M      .

SVNにファイルを無視させるにはどうすればよいですか?

4

2 に答える 2

10

紛らわしい出力にもかかわらず、コマンドは正しく機能したようです。この線

M    .

...現在のディレクトリ(コマンドを実行したディレクトリ)にプロパティを設定したことを示します。無視されるパスは./img/test.jpgですが、プロパティは特定のファイルではなく現在のディレクトリに設定されます。Mプロパティをリポジトリにコミットしていないため、フラグが変更されています。これをコミットした後、後続のチェックアウトまたは後でこのコードベースで作業している他のユーザーも、そのファイルのプロパティをsvn update取得します。svn:ignore

注:を介してこれを変更または削除するsvn propdelには、現在のディレクトリからも行う必要があります。

svn propdel svn:ignore .

cd'img/ディレクトリに移動してそこで実行することもできますpropset。その場合、ディレクトリは親ではなくそのディレクトリにバインドされます。コミットは次のようになります。

M    img
于 2012-05-30T13:34:37.633 に答える