In Eclipse, wie launch-Konfigurationen relativ zu dem Projekt?
Ich in der Regel mehrere Kopien von einem Projekt, zum Beispiel: eine Kopie der Stamm und die anderen von der letzten release-Zweig. Sauber zu trennen, meine Projektdateien von Eclipse, Sie ausgecheckt von Subversion in ein Verzeichnis außerhalb des Eclipse-workspace.
Möchte ich das Projekt problemlos importiert werden kann, um Eclipse und folgte den Anweisungen von mehrere Antworten.
Das problem ist, dass mein .Start-Dateien haben den Namen des Projekts fest verdrahtet. Wenn Sie ein neues Projekt importiert wird, wird die Start-Dateien zeigen in den Run Configurations-Menü nur, wenn das Projekt hat genau den gleichen Namen der exportierten ein. Das verbietet mir haben zwei Versionen des gleichen Projekts.
Sieht es aus wie der einzige Weg, es zu tun zu haben .starten Sie und .Projekt-Dateien generiert, die aus einer Ant-task, aber ich sehe nicht, wer mit dieser Lösung. Vielleicht sollte ich mehrere Arbeitsbereiche und das Projekt immer mit dem gleichen Namen.
Was ist der beste Weg, es zu tun?
Edit: ich bin-Kennzeichnung VonC als die Antwort, aber verpassen Sie nicht die Kommentare.
- Ich glaube, dass das übliche Szenario ist, dass die Umstellung von den Zweigen immer noch Blätter, die Sie in das gleiche Projekt. Das funktioniert gut, in meinem Fall. Dennoch, es ist eine gute Frage...
- Sicher, das problem ist, wenn ich noch nicht übergebene änderungen in meinem Arbeitsbereich und haben etwas beheben in der Produktion-version. Wenn ich mit C++ arbeitete, früher habe ich 5 Arbeitsbereiche: Stamm, derzeit bearbeitet Stamm, der optimierte Rumpf -, release -, optimierte Version. Mehrere Kassen helfen, meine Produktivität, speziell bei der Kasse oder build-Prozess ist langsam.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Denken Sie daran, dass die .starten Sie die Konfiguration-Dateien nicht haben, um in Ihrem Arbeitsbereich.
Sie können in Ihrer
<project>/.settings
wie ich bereits in die Antwort, die Sie finden.Bedeutet, Sie können nicht importieren Sie Sie in Ihrem eclipse-workspace-zwei Versionen des gleichen Projekts.
Sie benötigen separate Arbeitsbereiche (nicht versioniert selbst), jeweils bezogen auf ein Projekt in einem anderen Pfad.
Jeder Pfad repräsentiert den unterschiedlichen Bäumen (wie verschiedene Arbeitsverzeichnisse für Subversion).
Die OP fügt hinzu:
Meine Empfehlung: binden Sie den Arbeitsbereich an der Kasse-Position, und dann können Sie die launch-Konfigurationen für die entsprechenden Projekte in Subversion.
Meine Verzeichnis Struktur sieht wie folgt aus:
In deinem Fall würde das bedeuten, dass ein Arbeitsbereich für den Stamm, und jeder andere Zweig/tag check-out. Ich habe auch immer alle meine Projekte außerhalb des Arbeitsbereichs. Das Arbeitsbereich-Verzeichnis in Subversion ist leer; ich habe nur rekursiv fügen Sie den Projekt-Verweis(E) auf der Arbeitsfläche von der Geschwister-Baum. Es hilft auch, wenn Sie exportieren Sie Ihre Eclipse-Einstellungen, so können Sie dann re-importieren Sie diese in jedem neuen Arbeitsbereich.
Ich abgeleitet, die dieser Ansatz aus einem paar von IBM und Rational Whitepapers für die Verwendung von Eclipse mit Rational ClearCase. Sollte dies funktionieren, es sei denn, Sie benötigen, um mehrere Versionen desselben Projekts geöffnet, in dem gleichen Arbeitsbereich.