Frage

Ein Wort der Warnung: Ich bin ein n00b allgemein git. Mein Team nutzt Feature Niederlassungen in svn, und ich möchte git-svn verwenden, um meine Arbeit zu einem bestimmten Merkmale Zweig zu verfolgen. Ich war (in etwa) folgende Andy Delcambre der Post einzurichten scheinen meinen lokalen git Repo, aber diese Anweisungen führten git haben den svn Zweig auszuwählen, die zuletzt als Remote-Repository geändert hatte; das Problem ist, das ist nicht der Zweig I interessieren. Wie steuere ich, welcher Zweig git-svn verwendet? Oder bin ich diese völlig falsch anbietet?

UPDATE:. Ich habe die -T, -b und -t Optionen verwenden (in meinem Fall, weil die svn Repo mehrere Projekte, aber ich möchte, dass die git Repo nur das Projekt enthalten arbeite ich an)

War es hilfreich?

Lösung

Muchas gracias auf Bart Blog für diese handliche Referenz für svn Filialen in git . Scheinbar alles, was ich brauchte, war ein Remote-Zweig angeben, wenn der git Zweig zu schaffen, zum Beispiel

git checkout -b git-topic-branch-foo foo

Dabei gilt foo der Name des Remote-Zweig ist.

Andere Tipps

Sie können auch einen Blick auf diese: git-svn ist eine Einstiegsdroge - robby auf Schienen

.

habe ich so etwas wie diese, wenn ich sicher zu machen brauchte, dass meine lokale Niederlassung auf den richtigen Remote-SVN-Zweig hinwies:

git branch -r

den Namen des Remote-Zweig bekommen ich Tracking werden soll. Dann

git reset --hard remotes/svn-branch-name

explizit meinen lokalen Zweig wechseln zu einem anderen Remote-Zweig zeigen.

Ich brauchte ‚git svn holen‘ zuerst laufen, da der Zweig ich hatte erstellt nach meinem git-Client.

zuordnen wollte

Ich benutze git-svn, aber ich habe nicht die Eigenschaften verwendet, die mit SVN Zweige zusammenarbeiten. Having said that, ich merke, dass das Tutorial nicht folgten hat die -T, -b , -t Optionen svn init git. Diese Optionen sagen, git-svn, was die Upstream-trunk / branches / tags Verzeichnisse genannt werden, die in Ihrer Situation wichtig sein könnte.

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