我的本地文件和mercurial修订版处于不同的阶段,但是hg pull& hg update default返回无更改消息。
在bitbucket上我的回购和修订我试图拉到本地机器是https://bitbucket.org/sayth/pyxml/src/c63b5ce2119ae64331ee2551fc19083315be0571/xrace.py
[sayth@localhost pyXML]$ hg pull && hg update default
pulling from https://bitbucket.org/sayth/pyxml
searching for changes
no changes found
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
在最新版本的bitbucket中你可以看到仅仅在进口中他们是不同的。
到位桶
# from lxml import etree
from lxml import objectify
import argparse
import os
本地计算机
from pyquery import PyQuery as pq
# import pandas as pd
# import psycopg2
import argparse
import os
# from datetime import datetime
即使尝试按版本号拉动它也不会更新。
[sayth@localhost pyXML]$ hg pull -r c63b5ce
pulling from https://bitbucket.org/sayth/pyxml
no changes found
答案 0 :(得分:2)
您的克隆是远程存储库的完整副本,其中包含所有修订 当您拉时,您需要检查远程仓库是否有任何新修订并将其复制到您的本地克隆,但它不会更改您当前正在编辑的文件。
更新会将您的工作副本(即您当前正在编辑的文件)更改为您选择的任何修订版本。
如果您只是hg update
而没有指定修订版,它将更新为它认为是当前回购提示的任何内容。
如果您执行hg update -r c63b5ce2119a
,它会将您的工作副本更新为指定的修订版本,这将更改您当前正在编辑的文件。