代码之家  ›  专栏  ›  技术社区  ›  James

php svn函数

  •  0
  • James  · 技术社区  · 14 年前

    我刚发现 http://www.php.net/manual/en/ref.svn.php ,这其实是我一直在找的。

    我可以使用svn_ls正确地列出目录及其文件,这是完美的,但是对于我的s3部署脚本的下一部分,我需要能够使用 svn_fs_file_contents . 不幸的是,我不能正确地让它工作。它说它需要一种资源,但即使是实验,我也无法让它工作。

    以前是否有人使用过这些函数,并获得了一个基本的工作脚本,使您能够提取文件内容等?

    这将是一个巨大的帮助,任何正确的方向是非常感谢。

    1 回复  |  直到 14 年前
        1
  •  1
  •   ircmaxell    14 年前

    好吧,根据文件,你似乎需要先做几件事:

    $repository = svn_repos_open('svn://server/path/to/svn');
    $fs = svn_repos_fs($repository);
    $file = svn_fs_file_contents($fs, 'path/to/file');
    

    但是,让我问你这些问题。为什么需要对svn进行读/写访问?你能不用打系统电话吗( exec('svn update'); )?你能不能不用 WebDAV 访问存储库?