2016-07-21 10 views
0

Ich verwende Visual Studio 2010 und Ich bemerkte, als ich mein Projekt veröffentlichte, dass alle Dateien im veröffentlichten Verzeichnis auch unter Quellcodeverwaltung waren, die ich nicht möchte. Als ich eines meiner anderen Projekte unter Quellcodeverwaltung anschaute, bemerkte ich, dass es das .hg folder nicht hatte und ohne Problem veröffentlicht. Ich entfernte dann die .hg folder und ich war in der Lage zu bauen und zu veröffentlichen und die Dateien waren nicht mehr unter der Kontrolle der Quelle, aber jetzt ist mein Projekt auch nicht. Ich setze die .hg folder zurück und ich bin zurück wo ich angefangen habe. Wie entferne ich den Ordner ".hg" aus meinem Projekt, behält aber die Quellcodeverwaltung bei?Wie entferne ich den Ordner "Mercurial .HG" aus dem Projekt, behalte ihn aber weiterhin unter der Quellcodeverwaltung?

Antwort

3

Das Verzeichnis .hg kann nicht entfernt werden. Es enthält alles, was Mercurial über Ihr Projekt weiß. Durch das Löschen dieses Verzeichnisses wird die gesamte Quellcodeverwaltung entfernt.

Fügen Sie Dateien, die nicht verfolgt werden sollen, stattdessen in die Datei .hgignore im Stammverzeichnis Ihres Repositorys ein. Das Format dieser Datei finden Sie unter hgignore documentation.

+0

Eigentlich kann es entfernt werden, aber wie Sie gesagt haben und ich erwähnte in meiner ursprünglichen Frage war, dass ich die Quellcodeverwaltung behalten wollte. hgignore scheint nicht an Ordnern, sondern nur an Dateien zu arbeiten. Wie sich herausstellte, habe ich den .hg-Ordner außerhalb meines Projektordners anstatt im Projektordner verschoben, der mein Problem gelöst hat. – Gregg