1

2 つの異なる (Windows) マシンで Subversion リポジトリをチェックアウトしました。1 つを実行するsvn status -uと、そのマシンで変更した 2 つのファイルのみが正しく表示されます。他のマシンでは、出力の 1 行は次のようになります。

?                    ..

おそらく、親ディレクトリがバージョン管理されていないことを示しています。確かに、親ディレクトリはバージョン管理されていませんが、最初のマシンにもありません。svn status -u私は、現在のディレクトリまたはその下のディレクトリとファイルだけを見ると思っていました。それは正しくありませんか?

編集:2つのマシンの違いの1svnつは、両方でCygwinを介してコマンドを使用していますが、一方にはv1.7.10があり、もう一方(..行を表示)にはv1.8.1があることです。

4

1 に答える 1

1

私の質問に対する簡単な答え: そうではありません!

(改行文字は..^Mどこにありますか)という名前のディレクトリを発見しました。^Mこれがどこから来たのかはわかりませんが、それが出力に表示されていました。svnコマンドが出力で印刷できない文字をエスケープまたはエンコードしないだけです。

于 2013-08-22T09:14:36.557 に答える