首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编写darcs脚本的正确方式是什么?

编写darcs脚本的正确方式是什么?
EN

Stack Overflow用户
提问于 2012-08-06 23:33:54
回答 1查看 117关注 0票数 5

我有几个不同的darcs存储库,我想写一个脚本,在一天结束时自动推送来自这些存储库的更改。我在this thread上读到,编写darcs脚本的“正确”方法是使用库。但在这里,它说“这是一个非常正在进行的工作”,并且缺乏一个稳定的http://darcs.net/Library。编写darcs脚本的“正确”方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-08 01:26:04

像任何其他命令行程序一样,编写日常的darcs命令是非常好的。编写交互式darcs命令的脚本也很好,但这就是它变得脆弱的地方,因为这些交互式提示在新的darcs版本中得到了改进和更改。因此,如果可能的话,将命令设置为非交互式的,例如使用-a/--all标志。推送和拉入很简单,下面是我从/etc/crontab运行的常规拉入:

代码语言:javascript
复制
*/15 * * * * darcsden  cd /home/darcsden/darcs/darcs-reviewed; darcs pull -a http://darcs.net/reviewed >/dev/null # 2>&1

但要注意可能会阻止非交互推送或拉取成功的因素:

异常终止冲突,尤其是异常终止导致的未记录更改锁定错误的用户/文件所有权/文件permissions

  • stray _/
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11831372

复制
相关文章

相似问题

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