Ich arbeite an einem Projekt, das GIT als Hauptversionskontrollsystem für Trunk, die offiziellen Zweige und die meisten Teilprojekte / inoffiziellen Zweige verwendet. Aus diesem Grund möchte ich meine eigene Niederlassung dazu bringen, GIT zu verwenden, damit der Rest der Community mit dem ihnen bekannten System auf meine Niederlassung zugreifen kann.
Ich arbeite jedoch an einem Teil des Projekts, der sowohl offizielle als auch inoffizielle Zweige überlappt, zusammen mit einigen Patches, die niemals in den Trunk gelangen. Daher muss ich in der Lage sein, meine Patches getrennt zu halten, damit alle verwendet werden können Mein Zweig und selektive Patches sollen für den Kofferraum verwendet werden. Dies neigt natürlich dazu, Quecksilberwarteschlangen zu verwenden.
Gibt es einen Grund, warum ich mercurial nicht für mein eigenes lokales Repository verwenden kann, sondern das Ganze auf GIT- und Mercurial-gehostete Repositorys übertrage? Oder besser gesagt, gibt es einen guten Grund, dies nicht zu tun? Ich bin sicher, dass es möglich ist.