subclipse: SVN perspective: Darstellung von Repositories

Status
Nicht offen für weitere Antworten.

automatix

Aktives Mitglied
Hallo Forum!

Folgender Sachverhalt:
- Zwei Rechner: XP und Ubuntu.
- Auf jedem läuft eclipse mit subclipse.
- Die Daten werden local (auf dem Rechner A) bearbeitet, gespeichert und auf einen externen Server commitet, von dem sie dann (auf den Rechner B) runtergeladen, bearbeitet und wieder commitet werden, usw.
- Es wird zurzeit mit zwei Repositories gearbeitet.

Wenn ich auf meinem XP-Rechner in die "SVN Repository Explorer perspective" wechsle, werden mir ganz normal zwei Repositories angezeigt ("Root-Verzeichnisse" sind mit einem gelben "Datenbank-Icon" gekennzeichnet). In meinem Ubuntu-eclipse wird dagegen jedes Projekt als eigenständiges Root dargestellt.

Ist es ein Einstellungsproblem? Oder tickt Linux-subclipse anders als das unter WIndows?

Danke.
 

Wildcard

Top Contributor
Du hast einfach unterschiedliche Repository Locations angegeben.
Subclipse ist übrigens Schrott, nimm lieber Subversive.
 

Wildcard

Top Contributor
Du hast irgendwann mal eine Repository Location angegeben.
In der "SVN Repository Explorer perspective" werden dir einfach alle Repository Locations die du angelegt hast angezeigt, keine Magic involviert.
 

automatix

Aktives Mitglied
Wildcard hat gesagt.:
Du hast irgendwann mal eine Repository Location angegeben.
Wo?

Zusatzinfo:

Ich habe jetzt die Properties (rechter Mausklick auf dem Klassen- bzw. Dateinamen im Package Explorer oder Project Explorer -> Properties -> Subversion) einer Datei (Test1.java) auf XP mit der gleichen auf Ubuntu verglichen und folgende Unterschiede festgestellt:

XP:
Path: /Test1/src/test1/Test1.java
Url: https://[...]/trunk/e-workspace/Test1/src/test1/Test1.java

Ubuntu:
Path: /Test1/src/test1/
Url: https://[...]/trunk/e-workspace/Test1/src/test1/
 

automatix

Aktives Mitglied
Wildcard hat gesagt.:
automatix hat gesagt.:
Wildcard hat gesagt.:
Du hast irgendwann mal eine Repository Location angegeben.
Wo?
Willst du mich veräppeln? ???:L
Wo soll denn die URL zum Repository herkommen wenn du sie nicht eingegeben hast?
Ich habe in subclipse überhaupt nichts angegeben! Es gibt einfach zwei "Working copies" mit ein paar Dutzend Java-Projekten. Die habe ich immer mithilfe von Tortoise versioniert. Nun wollte ich die Projekte auch auf meiner Unubtu-Kiste bearbeiten, also habe ich sie importiert (File -> Import... usw.).

OK, vielleicht hab ich die Loacation irgendwann angegeben und erinnere mich einfach nicht mehr daran (eher unwahrscheinlich, aber egal). Deswegen wiederhole ich meine Frage: WO? Wo definiert man diese verdammte Repository Location!? Ich will Dich nicht veräppeln, ich will nur verstehen, wie ich die "normale" Ansicht im Repository Explorer erreichen kann.
 

Wildcard

Top Contributor
Rechtsklick in die view -> new -> repository location
(ich habe kein Subclipse mehr, aber da sollte es ziemlich identisch aussehen)
 

automatix

Aktives Mitglied
Wildcard hat gesagt.:
Rechtsklick in die view -> new -> repository location
(ich habe kein Subclipse mehr, aber da sollte es ziemlich identisch aussehen)
File -> New -> Other... -> SVN -> Checkout Projects from SVN -> Next -> (hier erscheint eine Auflistung aller bekannten Repository Locations; dabei werden sowohl die eigentlichen Repository Locations, als auch die einzelnen Eclipse-Projekte angezeigt*) -> Create a new repository location -> Next -> Location-URL-Eingabe -> Nex -> FEHLER: "The specified repository location already exists."

*Auflistung aller bekannten Repository Locations:
https://meineurl.com/svn/RepositoryName_1
https://meineurl.com/svn/RepositoryName_1/projekt_1
https://meineurl.com/svn/RepositoryName_1/projekt_2
https://meineurl.com/svn/RepositoryName_1/projekt_3
https://meineurl.com/svn/RepositoryName_1/projekt_4
https://meineurl.com/svn/RepositoryName_1/projekt_5
https://meineurl.com/svn/RepositoryName_1/projekt_6
https://meineurl.com/svn/RepositoryName_1/projekt_7
...
https://meineurl.com/svn/RepositoryName_2
https://meineurl.com/svn/RepositoryName_2/projekt_1
https://meineurl.com/svn/RepositoryName_2/projekt_2
https://meineurl.com/svn/RepositoryName_2/projekt_3
https://meineurl.com/svn/RepositoryName_2/projekt_4
https://meineurl.com/svn/RepositoryName_2/projekt_5

Der gleiche Menü-Punkt unter XP:
https://meineurl.com/svn/RepositoryName_1
https://meineurl.com/svn/RepositoryName_2
 

Wildcard

Top Contributor
Nun wollte ich die Projekte auch auf meiner Unubtu-Kiste bearbeiten, also habe ich sie importiert (File -> Import... usw.).
Mit dem ganzen .svn Käse ???:L
Die Metainformationen darfst du keinesfalls zwischen verschiedenen SVN Clients austauchen.
Warum hast du nicht einfach in Ubuntu aus dem Repository ausgecheckt?
Davon abgesehen: Benutz wirklich besser kein Subclipse, das zerschießt gerne mal Repository und Working Copy.
Der erwähnte Subversive Teamprovider wird in Zukunft auch direkt in Eclipse integriert.
 

automatix

Aktives Mitglied
Wildcard hat gesagt.:
Die Metainformationen darfst du keinesfalls zwischen verschiedenen SVN Clients austauchen.
Meinst Du die Daten in den .svn-Ordnern? Bis Du sicher, dass diese Daten nicht standardisiert sind? Soweit ich weiß sind sie es eben und können zwischen verschiedenen Clients ausgetauscht werden. Aber vielleicht irre ich mich...

Wildcard hat gesagt.:
Warum hast du nicht einfach in Ubuntu aus dem Repository ausgecheckt?
Doch, genau das habe ich gemacht: mit RapidSVN ausgecheckt und dann ins eclipse importiert.

Wildcard hat gesagt.:
Davon abgesehen: Benutz wirklich besser kein Subclipse, das zerschießt gerne mal Repository und Working Copy.
Der erwähnte Subversive Teamprovider wird in Zukunft auch direkt in Eclipse integriert.
Ja, werde vielleicht Deinem Rat folgen und (zumindest unter Ubuntu) auf Subversive umsteigen, zumal der Client, wie es aussieht, bereits jetzt als eclipse-Plugin zu haben ist (hier / hier / hier).

Danke und schönen Abend noch! :)
 

Wildcard

Top Contributor
automatix hat gesagt.:
Meinst Du die Daten in den .svn-Ordnern? Bis Du sicher, dass diese Daten nicht standardisiert sind? Soweit ich weiß sind sie es eben und können zwischen verschiedenen Clients ausgetauscht werden. Aber vielleicht irre ich mich...
Du irrst dich. Verschiedene Clients zerstören dir alles!
Nimm einen und dann bleib dabei.
Also:
-lösch den ganzen Rotz (bzw. leg gleich einen neuen Workspace an)
-leg eine repository location an
-check deine projekte aus

Ja, werde vielleicht Deinem Rat folgen und (zumindest unter Ubuntu) auf Subversive umsteigen, zumal der Client, wie es aussieht, bereits jetzt als eclipse-Plugin zu haben ist (hier / hier / hier).
Klar gibt's die schon (schon lange), aber als Eclipse Projekt ist Subversive noch im Incubator, also noch nicht Teil des offiziellen Releasezyklus. Ich hoffe das es fest im Europa-Nachfolger integriert sein wird.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Installation von Subclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
H Eclipse Subclipse URL IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
G 2 Fragen zu Subclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N Subclipse Problem: Blaues Rechteck! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
B richtig auschecken mit subclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
A Eclipse - WebProject auf Server schieben (subclipse?) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
X Eclipse Subversion Plugin Subversive <=> Subclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
T Subclipse Repository Pfad ändern? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
D problem mit Subclipse über Netzwerk IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G Subversion bzw. Subclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
G Subclipse LiveUpdate? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
S Subclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
M Eclipse SVN (subclipse) benachrichtigung bei commit IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
K Subclipse Override and Update / Override and Commit IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
U Eclipse: Analyse und gra. Darstellung des Projects IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Source-Code-Darstellung in Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6

Ähnliche Java Themen


Oben