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 に答える