Frage

Ich bin mit CCNET in Kombination mit Mercurial. Ich habe ein Projekt, das einen Zweig und einen Kopf bekam. sie sind beide in CCNET konfiguriert. Der Zweig läuft gut, es beginnt erst bauen, wenn Änderungen an dieser Branche.

Der Stamm (so genannte Standard) startet jedes Mal Änderungen Gebäude geprüft, weil es „sieht“ die Änderungssätze der Branche. Dabei spielt es keine check them out (gut denken), aber es hält jedes Mal zu bauen.

Wie kann ich die Stamm Projekt vermeiden, dass die Differenzmengen der Branche zu sehen?

<sourcecontrol type="hg"> <repo>http://repository/hg/hgwebdir.cgi/projectsname/</repo> <workingDirectory>D:\projects\projectsname</workingDirectory> <branch>default</branch>
</sourcecontrol>

War es hilfreich?

Lösung

Es klingt wie Sie einen CCNET Fehler gefunden, aber im Falle hilfreich es ist später, wenn Sie CCNET wollen nur einen bestimmten Namen Zweig nach unten ziehen Sie diese Notation für Ihre Repo-URL verwenden können:

<repo>http://repository/hg/hgwebdir.cgi/projectsname/#branchname</repo>

Welche von hg help urls kommt:

Eine optionale Kennung nach # zeigt an einem bestimmten Zweig, Tag oder ChangeSet von der Fernbedienung verwenden Repository. Siehe auch ‚hg Hilfe revisions'.revisions'.

Das setzt natürlich voraus, dass CCNET wird mit Mercurial unter der Decke, aber das ist eine ziemlich sichere Wette.

, dass Dadurch wird Ihr CCNET nur Klon führen nach unten und verfolgen Changesets mit dem Zweignamen (die mehrere Köpfe umfassen könnte noch).

Andere Tipps

Hmm ich wie folgt aussieht ein CCNET Bug ist, habe ich eine changeset auf dem Standard und jetzt gestoppt es alle 30 Sekunden Aufbau

Dieser Fehler zur Zeit gearbeitet wird http://groups.google.com/group/ccnet-devel/t/fe3f768a346a3796

so dass jede Hilfe mit der Prüfung wird geschätzt: -)

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