我在两台不同的(Windows)计算机上检查了一个Subversion存储库。在一个,我运行svn status -u
,它只正确显示我在该机器上修改的两个文件。在另一台机器上,输出的一行是:
? ..
可能表示父目录不受版本控制。实际上,父目录不受版本控制,但它不在第一台机器上,也没有提到它!我以为svn status -u
只查看当前目录或其下的目录和文件;那不正确吗?!
svn
命令,但是一个有v1.7.10,另一个有..
行。有v1.8.1。
答案 0 :(得分:1)
简单回答我的问题:不是!
我刚刚发现了一个名为..^M
的目录(其中^M
是换行符)。我不知道它来自哪里,但这就是输出中显示的内容;只是svn
命令不会在其输出中转义或编码不可打印的字符。