首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Svn更新脚本跳过svn

Svn更新脚本跳过svn
EN

Stack Overflow用户
提问于 2013-01-22 04:39:31
回答 2查看 541关注 0票数 0

我正在尝试创建一个脚本,该脚本将在根目录上执行svn更新,但是我不理解我得到的结果。下面是我的脚本执行的代码:

代码语言:javascript
复制
$update = "svn --username user --password pwd update svn://URL";
$res = exec($update);
echo $res;

但是,$res的回声显示“跳过了'svn://URL‘”。

我使用了一种类似的方法来进行svn结帐,它工作得很好。在进行更新时,我是否遗漏了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-22 04:42:19

确保你在一个正常工作的副本里面。如果脚本在非SVN目录中运行,您将收到以下错误:

代码语言:javascript
复制
  Skipped '/non/workingcopy/path'
票数 2
EN

Stack Overflow用户

发布于 2013-01-22 04:45:38

您的脚本可能在工作副本之外运行。不管怎样..。如果您是在*NIX环境下开发,您也可以尝试此方法:

代码语言:javascript
复制
$result = shell_exec("/usr/bin/svn update /path/to/project --username user --password pass");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14446826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档