Vielleicht liegt es nur daran, dass ich TFS nicht kenne (ich habe hauptsächlich mit SVN gearbeitet), aber ich verstehe nicht, wie man eine Verzweigung in einem von Codeplex gehosteten Projekt erstellt.Wie erstelle ich eine Verzweigung in einem TFS/Codeplex gehosteten Projekt?
Ich benutze VS2012. Im Source Control Explorer, wähle ich Verzweigen und Zusammenführen> Niederlassung ... im Kontextmenü, aber dann weiß ich nicht, was in dem Ziel Feld eingeben:
Wenn ich versuche $/wpfanimatedgif/branches/1.3
, bekomme ich folgende Fehlermeldung:
The target item $/wpfanimatedgif/branches/1.3 cannot be under the source item $/wpfanimatedgif.
Wenn ich $/branches/1.3
versuchen, ich diesen Fehler:
TFS10198: Source control must branch into an existing team project. branches is not a team project.
Ich habe auch versucht, ein neues Team-Projekt von Team Explorer zu erstellen, aber ich habe nicht die erforderlichen Berechtigungen.
Also wie kann ich eine Verzweigung erstellen? Oder ist es bei einem Codeplex-Projekt unmöglich?
BTW, der Grund, warum ich eine Verzweigung erstellen möchte, ist, weil ich an einer experimentellen Funktion arbeite und ich nicht auf den "Stamm" (oder was auch immer es in TFS genannt wird) veröffentlichen möchte. Vielleicht geht TFS anders mit diesem Szenario um? Ich weiß, dass Änderungen in den Regalen enthalten sind, aber wenn ich es richtig verstanden habe, wird der Code auf dem CodePlex nicht verfügbar sein, oder?
Dank für die detaillierte Erklärung, verstehe ich jetzt besser. Mein Fehler war, dass ich versuchte, das Teamprojekt selbst zu verzweigen, anstatt eines seiner Ordner. –
Ja, es ist nicht ganz offensichtlich, dass die Top-Level-Ordner speziell sind, besonders wenn Sie von einem anderen Versionskontrollsystem kommen, wo das nicht stimmt. Hoffe das hat geholfen. –