2010-10-31 4 views
9

Ist es möglich, 1 Arbeitsbereich zu haben, der verschiedene verzweigte Kopien desselben Projekts enthält? Sagen, ich habe Project1, und es ist in dieser Struktur:Arbeiten an mehreren SVN-Zweigen in 1 Eclipse-Arbeitsbereich

/trunk/Project1 
/branches/1/Project1 
/branches/2/Project1 

Kann ich 3 Instanzen von Project 1 im selben Arbeitsbereich, wo jedes Eclipse-Projekt verweist auf entweder dem Stamm oder einem beliebigen Zweiges? Grundsätzlich frage ich mich, ob ich es vermeiden muss, für jeden Zweig einen neuen Arbeitsbereich zu erstellen.

+0

Siehe http://stackoverflow.com/q/2173439/821436 –

Antwort

7

Yeah du kannst. Klicken Sie einfach mit der rechten Maustaste auf das gewünschte Projekt, das Sie auschecken möchten, in der SVN-Repository-Ansicht und wählen Sie Find/Check Out As... und geben Sie dem Projekt einen eindeutigen Namen.

+1

Das ist eine Möglichkeit. Wenn jedoch davon abhängt, dass der Projektordner einen bestimmten Namen hat, könnte dies problematisch sein. – Zombies

+0

Natürlich. Aber da ich diese Voraussetzung in Ihrer Frage nicht gesehen habe, habe ich sie nicht berücksichtigt. – z00bs

+7

Eclipse selbst unterstützt keine Projekte mit demselben Namen im selben Arbeitsbereich. Wenn dies für Sie erforderlich ist, benötigen Sie einen anderen Arbeitsbereich. Subversion stellt diese Anforderung jedoch nicht auf. –

7

Eigentlich musste ich nur für ~ 30 Projekte zu einem Zweig vom Stamm wechseln und fand, dass Eclipse sehr schlau ist und Ihnen erlaubt, den Schalter in einer einzelnen Operation zu tun.

  • auswählen Alle Projekte
  • Klick-Team → Wechseln Sie zu einem anderen Zweig/tag/Revision

Was sie tut, ist es die Basis SVN URL für alle diese Projekte nimmt und ermöglicht es Ihnen, es zu ändern . Also, in meinem Fall war die gemeinsame URL für sie ..../trunk und es war genug, um es zu .../branches/mybranch zu ändern.

3

Dieser Thread ist ein wenig alt, aber ich dachte, ich würde das rauswerfen und selbst nach einer Lösung suchen. Ich habe keine Möglichkeit gefunden, denselben Projektnamen zu verwenden. Wenn Sie jedoch ein Maven-Projekt importieren, gibt es einen Dialog, mit dem Sie die Projektnamen für Projekte mit mehreren Modulen einfach anpassen können. Ich habe einen Screenshot here.

Verwandte Themen