为什么..(父目录)显示在我的svn status -u输出中?

时间:2013-08-22 08:23:41

标签: svn directory parent output

我在两台不同的(Windows)计算机上检查了一个Subversion存储库。在一个,我运行svn status -u,它只正确显示我在该机器上修改的两个文件。在另一台机器上,输出的一行是:

?                    ..

可能表示父目录不受版本控制。实际上,父目录不受版本控制,但它不在第一台机器上,也没有提到它!我以为svn status -u只查看当前目录或其下的目录和文件;那不正确吗?!

编辑:两台机器之间的一个区别是,虽然我在两者上都使用了svn命令,但是一个有v1.7.10,另一个有..行。有v1.8.1。

1 个答案:

答案 0 :(得分:1)

简单回答我的问题:不是!

我刚刚发现了一个名为..^M的目录(其中^M是换行符)。我不知道它来自哪里,但这就是输出中显示的内容;只是svn命令不会在其输出中转义或编码不可打印的字符。