Mercurial HG拉特定的“无变化”但文件不同

时间:2016-06-21 11:50:34

标签: mercurial bitbucket

我的本​​地文件和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

1 个答案:

答案 0 :(得分:2)

您的克隆是远程存储库的完整副本,其中包含所有修订 当您时,您需要检查远程仓库是否有任何新修订并将其复制到您的本地克隆,但它不会更改您当前正在编辑的文件。

更新会将您的工作副本(即您当前正在编辑的文件)更改为您选择的任何修订版本。
如果您只是hg update而没有指定修订版,它将更新为它认为是当前回购提示的任何内容。
如果您执行hg update -r c63b5ce2119a,它会将您的工作副本更新为指定的修订版本,这将更改您当前正在编辑的文件。