-1

SVNで実行することは可能ですか

svn update
svn diff

更新段階で競合することなく、svn diff から出力を取得しますか?

特に、svn ディレクトリに空のファイルがあります。サーバー上では、長くて複雑なファイルです。svn diff-ing は、このファイルのすべての行が消去されたことを示しています。ただし、svn を更新しても何も変わりません。ファイルと同様の他のすべてのファイルを復元するにはどうすればよいですか?

4

2 に答える 2

2

Subversion の用語を使用していないため、質問に従うのは難しいですが、作業コピーでコミットされていない変更を破棄する場合は、 revertサブコマンドを使用する必要があります。

于 2012-11-28T12:29:54.433 に答える
1

あなたの質問の最初の(そしてより一般的な)部分に答えるには:はい。

ファイルの先頭など、ローカル マシンでいくつかのファイルを変更できます。ファイルのupdate最後など、いくつかの変更をマージできます。これらの 2 つの領域が重ならなければ、競合は発生しません。それでも、変更はコミットされていないためdiff、ファイルを 'ingしてもそれらは表示され、その後commitはもちろんコミットされます。

于 2012-11-28T18:15:14.403 に答える