我正在运行Mac OS 10.5
我正在尝试使用svn checkout命令将在线存储库签出到本地文件夹:
svn checkout [url] --username [username] --password [password] [targetfolder]
它按预期开始将文件添加到我的新工作目录,但随后会抛出以下错误:
svn: In directory 'svn/trunk/webservices/admin/system/application/controllers'
svn: Can't copy 'svn/trunk/webservices/admin/system/application/controllers/.svn/tmp/text-base/contentPanel.php.svn-base' to 'svn/trunk/webservices/admin/system/application/controllers/.svn/tmp/contentPanel.php.tmp.tmp': No such file or directory
我试过用:
...并且在尝试创建工作目录时都会导致相同的错误。
同一个回购邮件的svn export
工作正常。那么该目录的.svn文件夹中的内容是错误的吗?
repo-admin表示他设法在他的ubuntu机器上检查了一个干净的本地文件夹而没有问题。
我还可以尝试获取此本地工作目录吗?我也需要处理这个来源!
谢谢!
答案 0 :(得分:8)
在黑暗中拍摄 - 是否有可能是同一目录中的另一个文件仅在大小写中有所不同?例如ContentPanel.php
或contentpanel.php
?我记得,在OS X上(取决于您的文件系统的设置方式),当您尝试检出文件时,这可能会导致一些问题......
目标文件.tmp.tmp
似乎表明了这一点......
这是我刚发现的link ......
我们最近在我们的存储库中遇到了这个问题,但有一段时间它非常令人费解。
在线存储库是公开的吗?如果是这样,你能提供它,所以我们可以看看......?
答案 1 :(得分:1)
检查您的磁盘配额/可用空间。当我接近我的磁盘配额时,我在另一个BSD系统上遇到了相同的症状 - 我有足够的可用空间来导出,但是退出给了我一些神秘的“没有这样的文件或目录”错误。