svn checkout在使用时不起作用。路径

时间:2018-07-12 05:52:20

标签: svn

我的问题是:我在本地计算机上创建了一个svn项目。当我使用

结帐时
svn co file:///pathname .

然后做

ls

它不显示签出的目录。

当我这样做

svn co file:///pathname 

然后做

ls

它工作正常。有人可以解释为什么第一种方法无法结帐吗?这是MWE。

t326@t326:~/Desktop/Testing$ svnadmin create project1
t326@t326:~/Desktop/Testing$ ls 
project1
t326@t326:~/Desktop/Testing$ mkdir folder1
t326@t326:~/Desktop/Testing$ cd folder1/
t326@t326:~/Desktop/Testing/folder1$ svn co file:///home/t326/Desktop/Testing/project1 .
Checked out revision 0.
t326@t326:~/Desktop/Testing/folder1$ ls
t326@t326:~/Desktop/Testing/folder1$ svn co file:///home/t326/Desktop/Testing/project1 
Checked out revision 0.
t326@t326:~/Desktop/Testing/folder1$ ls
project1
t326@t326:~/Desktop/Testing/folder1$ 

1 个答案:

答案 0 :(得分:0)

运行svn co file:///pathname .时,它指示svn使用 current 目录作为检出的顶层目录。您没有看到任何文件,因为到目前为止存储库中没有文件。如果有文件,那么签出后它们将出现在当前目录中。无论如何,您应该通过ls -a看到目录.svn出现在当前目录中,这意味着检出成功。