我试图让拉动,使每天的仓库给我一个crontab,但每当我做到这一点,库合并crontab中被卡住。有没有办法拉不提示合并并没有删除我的代码?
有没有办法拉不提示合并
仅仅通过自身hg pull
不会合并,也不会要求任何用户。本地资源库将被添加到,但在本地工作目录将不会被改变。什么都不会被删除。
如果您.hgrc
文件使用[defaults]
部分,你可能会悄悄添加-u / - 更新选项没有意识到这一点。该选项会尝试自动完成更新。如果是这样的话,那么就不要使用默认的部分。
如果这不回答你的问题,然后告诉我们到底是什么命令你的cron项运行,输出的是什么,在那里“卡住”(SSH是要求身份验证凭据?),哪部分你想避免。
字面答案你怎么拉不合并也就是你hg fetch
它获取新的远程的变更,但在工作目录没有更新任何文件。这听起来像你真的问虽然是“我怎么更新给小费,扔掉任何局部的变化?”。如果这是你要什么,你会怎么做:
hg fetch # gets new changesets
hg update --clean # update to latest files THROWING AWAY LOCAL CHANGES
那是你要什么?