Mercurial nicht mit einer Datei mit dem Namen --- Config -. eine Möglichkeit, um dies?

StackOverflow https://stackoverflow.com/questions/2523080

  •  22-09-2019
  •  | 
  •  

Frage

Wir sind erst am Anfang zu lernen und zu bewerten Mercurial, aufgrund einer zunehmenden Anzahl von Alptraum verschmilzt und verschiedenen anderen Problemen, die wir haben in letzter Zeit mit SVN hatten.

Ein Client möchte, dass wir eine Live-Kopie ihrer Website nach unten ziehen, einige SEO-Arbeit auf, und drücken Sie sie zu ihnen zurück. Sie haben keine Quellcodeverwaltung überhaupt. Ich stelle dar, das ein großes Projekt ist mit Mercurial zu arbeiten. Statt es in unserem SVN des Setzens und exportieren, wenn wir fertig sind, werden wir Mercurial verwenden ... Aber sofort es scheint, ich habe ein Problem:)

Sie haben eine Datei mit dem Namen ---.config, die unser Mercurial zu BARF zu verursachen scheint. Es kann einfach nicht die Datei begehen. Ich habe das Repo und engagierte alles andere geschaffen, aber ich kann einfach nicht diese eine Datei festgelegt.

Wir laufen unter Windows 2008 x64 mit TortoiseHG 1.0.

Ich glaube, ich könnte die Datei ignorieren, da es unwahrscheinlich ist, dass wir damit arbeiten müssen, aber immer noch - ich mag, wie man lernt ein bisschen besser nutzen Mercurial. Gibt es eine Möglichkeit, um dieses?

EDIT: Hier ist die Fehlermeldung:

('commit', GetoptError('option ---.config not recognized', '-.config'))

Dies geschieht, wenn ich auf den „Commit“ in TortoiseHG mit dieser Datei ausgewählt.

War es hilfreich?

Lösung

Das Problem ist, dass TortoiseHg nicht die Dateinamen korrekt entging, wenn hg Aufruf. Wenn ein Dateiname beginnt mit --, muss man besonders vorsichtig sein, wenn es auf Befehlszeilen verwendet wird.

Ich habe schickte nur ein Patch, der hoffentlich in TortoiseHg 1.0.1 machen wird, die voraussichtlich im Laufe des Tages veröffentlicht werden.

Andere Tipps

Nicht sicher hg, aber die meisten Kommandozeilen-Tools behandelt alles nach einem -- als nicht-Option. Dies ist hilfreich, wenn Sie einen Dateinamen beginnend mit -- oder Platzhalter, dass Picks bis eine solche Datei haben; versuchen Sie Ihren Dateinamen oder Platzhalter mit -- prefixing, zum Beispiel hg command -- *.config.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top