我试图制作一个crontab,每天为我提取并创建一个存储库,但每当我这样做并且存储库合并时,crontab就会卡住。 有没有提示合并而不删除我的代码的方法?
答案 0 :(得分:1)
有没有一种方法可以在不提示合并的情况下进行拉动
仅hg pull
本身不会合并,也不会向用户询问任何内容。将添加本地存储库,但不会触及本地工作目录。什么都不会被删除。
如果您的.hgrc
文件正在使用[defaults]
部分,您可能会在没有意识到的情况下静默添加-u / - update选项。该选项会尝试自动执行更新。如果是这种情况,那么不要使用默认部分。
如果这没有回答你的问题,那么告诉我们完全你的cron条目正在运行什么命令,输出是什么,它“卡住”的位置(SSH要求身份验证凭据? ),以及你试图避免哪一部分。
答案 1 :(得分:0)
你如何在没有合并的情况下提取的字面答案是你hg fetch
获取新的远程变更集但不更新工作目录中的任何文件。听起来你真正问的是“如何更新提示并丢弃任何本地更改?”。如果这就是你要做的事情:
hg fetch # gets new changesets
hg update --clean # update to latest files THROWING AWAY LOCAL CHANGES
这就是你想要的吗?