2016-06-21 7 views
0

Meine lokale Datei und Mercurial Revision sind in verschiedenen Phasen jedoch hg ziehen & HG Update Standard gibt eine keine Änderungen Nachricht zurück.Mercurial HG Pull spezifische "keine Änderungen" noch Dateien anders

Auf bitbucket meine Repo- und Revision Ich versuche, auf den lokalen Computer zu ziehen ist https://bitbucket.org/sayth/pyxml/src/c63b5ce2119ae64331ee2551fc19083315be0571/xrace.py

[[email protected] 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 

Bei bitbucket auf neueste Revision Sie allein nur in den Importen sehen sie anders sind.

Bitbucket

# from lxml import etree 
from lxml import objectify 
import argparse 
import os 

lokalen Rechner

from pyquery import PyQuery as pq 
# import pandas as pd 
# import psycopg2 
import argparse 
import os 
# from datetime import datetime 

Auch versuchen, durch Revisionsnummer ziehen, aber es wird nicht zu aktualisieren.

[[email protected] pyXML]$ hg pull -r c63b5ce 
pulling from https://bitbucket.org/sayth/pyxml 
no changes found 
+0

Ist Ihre lokale Datei definitiv festgeschrieben oder handelt es sich um die Arbeitskopie? Es klingt wie Revision c63b5ce bereits in Ihrem lokalen Klon existiert, wenn Sie hg log -r c63b5ce tun und kohärente Werte erhalten, dann tut es. – Nanhydrin

+0

Ja, es ist die Arbeitskopie, wie unterscheidet sich das von der aktuellen Datei? – sayth

+1

Die aktuelle Datei, die Sie bearbeiten, ist die Arbeitskopie. Was ist die Ausgabe, wenn Sie den Status hg haben? Sehen Sie, dass die betreffende Datei aufgelistet ist? – Nanhydrin

Antwort

1

Ihr Klon ist eine vollständige Kopie des Remote-Repository mit allen Revisionen darin.
Wenn Sie ziehen Sie überprüfen die Remote-Repo für jede neue Revisionen und kopieren sie in Ihrem lokalen Klon, aber es ändert sich nicht die Dateien, die Sie gerade bearbeiten.

Aktualisierung ändert Ihre Arbeitskopie, d. H. Die Dateien, die Sie gerade bearbeiten, zu der von Ihnen gewählten Revision.
Wenn Sie nur ohne Angabe einer Revision tun, wird es auf was auch immer es denkt, ist der aktuelle Tipp des Repo aktualisiert.
Wenn Sie hg update -r c63b5ce2119a tun, wird Ihre Arbeitskopie auf die angegebene Revision aktualisiert und die Dateien, die Sie gerade bearbeiten, werden geändert.