Subversion:结账时出错 - Mac OS 10.5

时间:2009-06-05 14:30:24

标签: svn macos

我正在运行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

我试过用:

  • SCPlugin,
  • svnX,
  • fink的subversion客户端,(1.4.4)
  • collabnet的subversion包(subversion 1.6.2,包括1.4.6 svn-client)。

...并且在尝试创建工作目录时都会导致相同的错误。

同一个回购邮件的svn export工作正常。那么该目录的.svn文件夹中的内容是错误的吗?

repo-admin表示他设法在他的ubuntu机器上检查了一个干净的本地文件夹而没有问题。

我还可以尝试获取此本地工作目录吗?我也需要处理这个来源!

谢谢!

2 个答案:

答案 0 :(得分:8)

在黑暗中拍摄 - 是否有可能是同一目录中的另一个文件仅在大小写中有所不同?例如ContentPanel.phpcontentpanel.php?我记得,在OS X上(取决于您的文件系统的设置方式),当您尝试检出文件时,这可能会导致一些问题......

目标文件.tmp.tmp似乎表明了这一点......

这是我刚发现的link ......

我们最近在我们的存储库中遇到了这个问题,但有一段时间它非常令人费解。

在线存储库是公开的吗?如果是这样,你能提供它,所以我们可以看看......?

答案 1 :(得分:1)

检查您的磁盘配额/可用空间。当我接近我的磁盘配额时,我在另一个BSD系统上遇到了相同的症状 - 我有足够的可用空间来导出,但是退出给了我一些神秘的“没有这样的文件或目录”错误。