mercurial

Mercurial ist ein schnelles, quelloffenes DVCS (Distributed Versions Control System).
4
Antworten

___ qstntxt ___

Ich habe Mercurial 1.3 auf meinem Windows 7 Rechner installiert. Ich habe kein Python installiert, aber Mercurial scheint damit in Ordnung zu sein.

Wie funktioniert es?

Ist es auch möglich, Mercurial auf IronPython zu erzwingen und wird es kompatibel sein?

Danke.

    
___ answer1231883 ___

Mercurial bündelt die notwendigen Python-Binärdateien darin, glaube ich.

    
___ answer1232767 ___

Das Mercurial Windows-Installationsprogramm wird mit py2exe gepackt. Dadurch wird der Python-Interpreter als DLL in eine Datei mit dem Namen "library.zip" eingefügt.

Auf meinem Rechner befindet es sich in "C: \ Programme \ TortoiseHg \ library.zip"

Diese zip-Datei enthält auch die Python-Bibliotheken, die von mercurial benötigt werden.

Eine detaillierte Beschreibung, wie mercurial für Windows gepackt wird, finden Sie auf der Entwicklerseite, auf der das Windows-Installationsprogramm beschrieben wird.

    
___ answer1283908 ___

Andere haben die erste Frage beantwortet - lassen Sie mich über den zweiten Teil raten.

Mercurial verwendet normalerweise einige C-Erweiterungen für die Geschwindigkeit. Sie können diese nicht mit IronPython verwenden.

Aber wir liefern auch reine Python-Versionen dieser Module, und abhängig davon, wie viel IronPython eine Python 2.4-Standardumgebung implementiert, könnten diese Module kompatibel sein. Ich habe Berichte über IRC über Jython (den Java-Port von Python) gesehen, die in der Lage sind, einige Operationen mit den reinen Modulen durchzuführen. Sie sollten Mercurial herunterladen und sich den Ordner %code% ansehen. Diese Module müssen einfach um eine Verzeichnisebene nach oben verschoben werden, das Skript %code% kann dies tun, wenn Sie das Flag %code% übergeben. Bitte sehen Sie sich die Quelle an oder sprechen Sie mit uns auf der Mercurial Mailingliste / IRC.

    
___ answer1232605 ___

Da es ein "library.zip" (9MB) gibt, kann Mercurials Windows-Binärpaket von py2exe gemacht werden, py2exe ist ein Python Distutils-Erweiterung, die Python-Skripte in ausführbare Windows-Programme konvertiert, die ohne eine Python-Installation ausgeführt werden können.

    
___ tag123python ___ Python ist eine dynamische und stark typisierte Programmiersprache, die die Usability betont. Zwei ähnliche, aber größtenteils inkompatible Versionen von Python sind weit verbreitet (2 und 3). Wenn Sie eine versionsspezifische Python-Frage haben, sollten Sie die Tags [python-2.7] oder [python-3.x] zusätzlich zum Tag [python] verwenden. Wenn Sie eine Python-Variante wie jython, pypy, iron-python usw. verwenden, kennzeichnen Sie diese bitte entsprechend. ___ tag123mercurial ___ Mercurial ist ein schnelles, quelloffenes DVCS (Distributed Versions Control System). ___ tag123ironpython ___ IronPython ist eine Open-Source-Implementierung der Programmiersprache Python, die eng in .NET Framework integriert ist. IronPython kann die .NET Framework- und Python-Bibliotheken verwenden, und andere .NET-Sprachen können Python-Code genauso einfach verwenden. ___

Ich habe Mercurial 1.3 auf meinem Windows 7 Rechner installiert. Ich habe kein Python installiert, aber Mercurial scheint damit in Ordnung zu sein. Wie funktioniert es? Ist es auch möglich, Mercurial auf IronPython zu erzwingen und wird es...
05.08.2009, 08:22
5
Antworten

Welche Auswirkungen hat ISO 9001 / CMMI auf die Quellcodeverwaltung im Allgemeinen und auf Git / Mercurial / DVCS im Besonderen?

Diese Frage zur verteilten Quellcodeverwaltung wurde mir im Allgemeinen von jemandem gestellt, der mit Team Foundation Server vertraut ist. Ist es möglich, einen DVCS wie Git oder Mercurial für die Quellcodeverwaltung zu verwenden und Standar...
29.09.2010, 14:51
4
Antworten

Wie manipuliere ich das Bitbucket-Repository mit Token?

Ich folgte dieser Dokumentation, um einen Token-Wert und ein Token-Geheimnis von bitbucket zu erhalten: Ссылка Danach möchte ich mit diesem Token zu einem bestimmten Repo ziehen / ziehen. Bei Github kann ich den Token wie folgt verwende...
25.07.2014, 22:15
2
Antworten

Änderungssets entfernen oder ein Mercurial-Repository schrumpfen

Wie kann ich ein Mercurial-Repository verkleinern, indem ich alte Changesets lösche?     
19.10.2010, 19:29
3
Antworten

Installation von Mercurial unter Debian Squeeze: hg gibt einen "konnte Mercurial Bibliotheken nicht finden" Fehler

Nach einer scheinbar erfolgreichen Installation unter Debian Squeeze (über apt-get install mercurial ), weigert sich hg, mit dem folgenden Fehler zu beginnen: %Vor% Der einzige Weg, wie ich es zum Laufen bringen kann, ist die Installation...
17.11.2011, 16:06
5
Antworten

Java: Wie erhält man die aktuelle Changeset-Nummer für die Verwendung im Programm?

Ich habe kürzlich mit der Verwendung von mercurial für die Versionskontrolle in einem Java-Projekt begonnen. Wenn ich mein Programm starte, werden die Eingabeparameter, die es verwendet hat, um bestimmte Ausgaben zu erzeugen, in eine bestimmte D...
10.05.2010, 19:53
5
Antworten

tortoisehg und subrepos

Ich kann Tortoisehg (1.0) nicht mit Subrepos arbeiten Ich habe eine Verzeichnisstruktur wie folgt: %Vor% Die .hgsub-Datei unter root sieht wie aus %Vor% Wenn Sie die Datei Customer1\Project1\foo.txt und commit von der Wurzel aus än...
20.03.2010, 19:51
4
Antworten

wie man Dateien im Brennofen / mercurial mit tortoise hg "ignoriert, die Teil des Repository sind"

Wir verwenden Schildkröten mit Kiln. In meinem vs. 2010 c # -Projekt gibt es einige Dateien, die Teil des Repositorys sind, aber ich möchte gerne, dass hg ignoriert wird, wenn ich einen Commit mache. Zum Beispiel kann ich in einem Anmeldebildsch...
08.09.2011, 16:01
3
Antworten

wie man Dateien im Repository sieht, bevor 'update' ausgeführt wird

Ich führe hg pull aus, was meinem Repository neue Änderungen hinzugefügt hat. Bevor ich mein Arbeitsverzeichnis mit den neuen Änderungen aktualisiere, möchte ich diese neuen Dateien / Änderungen sehen. Ich glaube an SVN, ich habe svn st -u...
24.11.2010, 20:33
3
Antworten

zieht Dateien von einer bestimmten Revision - mercurial

Ich habe 3 Repositories, die jeweils mit der gleichen Codebasis erstellt wurden, aber unterschiedlich genug sind, um verschiedene Repositories zu gewährleisten. Mein "Traum" -Fluss wäre es, im Entwicklungs-Repository zu arbeiten und diese Änderu...
17.10.2010, 17:55