Frage

Was passiert eigentlich mit dem Dateisystem, wenn Sie ein Subclipse-Freigabeprojekt für ein Eclipse-Projekt durchführen, das extern aus Subversion ausgecheckt wurde?Alle .svn-Ordner sind bereits vorhanden.Ich erhalte eine Fehlermeldung, wenn ich versuche, das Projekt richtig zu teilen, und ich möchte die Projekte lieber nicht aus dem SVN-Repository-Browser löschen und erneut auschecken.

War es hilfreich?

Lösung

Ich weiß nicht genau, was in Eclipse passiert. Ich gehe davon aus, dass es im .metadata-Verzeichnis des Arbeitsbereichs einige seltsame Dinge tut.Dennoch würde ich Folgendes empfehlen, um Eclipse über die SVN-Einstellungen des Projekts zu informieren:

  • Löschen Sie das Projekt aus dem Arbeitsbereich (lassen Sie die Option „Projektinhalte auf Datenträger löschen“ deaktiviert)
  • Datei > Importieren...> Allgemein > Vorhandene Projekte in Workspace
  • Navigieren Sie zu dem Ordner, der die Originalprojekte enthält, die Sie interessieren
  • Importieren Sie die Projekte in Ihren Arbeitsbereich

Dies scheint den Nebeneffekt zu haben, dass Subclipse die Subversion-Einstellungen bemerkt, wenn die „neuen“ Projekte in Ihren Arbeitsbereich importiert werden.

Andere Tipps

Der Projekt teilen Mit dieser Aktion soll die erste Version eines Projekts festgeschrieben werden, d. h.einer mit Nr .svn Metadaten vorhanden.Es wird sich aufregen, wenn es es sieht .svn Verzeichnisse bereits vorhanden.Wie Rob schrieb, besteht die Möglichkeit, das ausgecheckte Projekt in Eclipse zu importieren, darin, die Importfunktion zu nutzen.

Ich bin nicht sicher, welche Version von Eclipse Sie verwenden oder ob dies zutrifft, da ich Subversive anstelle von Subclipse verwende.Wenn ich die Funktion „Projekt teilen“ verwende, um das Projekt in SVN zu übertragen, obwohl bereits alle .svn-Verzeichnisse vorhanden sind, habe ich die Wahl zwischen „Aktuelle Projekteinstellungen verwenden“ und dann fügt Eclipse die SVN-Informationen des Projekts automatisch wieder dem Team hinzu Integration.Sie können es vermasseln, wenn Sie versuchen, andere Informationen einzugeben.

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