0

我有以下函数从 Subversion 存储库中获取文件:

def getFileSVN(remoteFile, localFile):
    remoteFile = SVN_URL + '/' + remoteFile
    command = '{0} export {1} {2}'.format(SVN, remoteFile, localFile)
    ret = subprocess.call(command.split())
    if ret == 0:
        return True
    else:
        return False

该函数通过以下方式调用:

ret = getFileSVN(branches/branch/somefile, /tmp/tmpdir/somefile)

但它总是失败:

svn: Can't open '/tmp/tmpdir/tempfile.tmp': No such file or directory

我找不到我的错误在哪里。

4

1 回答 1

2

tmpdir 存在吗?我自己不使用 SVN,但可能是它在尝试创建文件之前没有创建文件夹。

于 2012-11-20T14:08:12.637 回答