Wie Sie verpflichten vorhandenes Projekt in SVN mit Eclipse Subclipse?
Ich habe ein bestehendes Java-Projekt in Eclipse:
MyProject/
src/
... all main sources
test/
... all test sources
build.xml
... lots of other stuff
Will ich jetzt hinzufügen, um dieses Projekt (commit alle es) auf die leere trunk/
eines neuen SVN-repo:
https://svn.example.com/MyProject/
trunk/
(Empty)
So, dass nach dem commit die repo jetzt aussieht:
https://svn.example.com/MyProject/
trunk/
src/
... all main sources
test/
... all test sources
build.xml
... lots of other stuff
Installierte ich das Subclipse plugin.
Im Paket-Explorer, I:
- Der rechten Maustaste auf
MyProject/
Team >> Share Project >> SVN >> https://svn.example.com/MyProject
- Use specified folder name "Stamm", so dass die URL jetzt
https://svn.example.com/MyProject/trunk
- Klicken Sie Auf "Fertig Stellen"
Wenn ich dies tun, anstatt Begehen alle meine source code (enthalten in MyProject
) der trunk/
im repo, es überschreibt (also ein Kasse) MyProject/
mit einem leeren Verzeichnis!
So, Teilen Projekt zu sein scheint für den Check-out-code aus einem repo, nicht zu Begehen, neuen code in ein repo für die erste Zeit!
Wie kann ich erreichen, wie eine erste Begehung mit dem Subclipse-plugin und/oder Eclipse Team-Funktionen?
InformationsquelleAutor | 2013-06-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Share-Projekts ist die richtige option. Allerdings sollten Sie lassen Sie es, erstellen Sie den Ordner trunk. Was der Prozess tun wird, ist laufen die svn mkdir-Befehl zu erstellen, den Ordner trunk. Es wird dann Kasse, leere Ordner in Ihrem Projekt (die keinen Einfluss auf Ihre Inhalte bei allen). An dieser Stelle haben Sie nun eine Arbeitskopie, das ist der kritische Teil. Offensichtlich alle Ihre Projekt-Inhalte noch Hinzugefügt werden muss. An diesem Punkt Ihrer Inhalte wird sich zeigen, als nicht versioniert an. Der Prozess wird starten Sie die option synchronisieren, um Ihnen eine chance, dies zu tun, obwohl Sie auch nur über das Team > Menü-option. Sie müssen verwenden Sie die Versionskontrolle für alles, was Sie hinzufügen möchten, und klicken Sie dann letztlich auszuführen. Sie können auch wählen, Sie zu ignorieren einige Elemente, wenn Sie wollen sicher sein, dass Sie nie begangen.
Was ich meinte, ist nicht, erstellen Sie den Ordner trunk selbst manuell vor der Freigabe. Wenn Sie Teilen, ist es immer noch bis zu Ihnen zu geben "Stamm", wie der name der Position, die Sie teilen würde. Ich denke, es bringt Ihr Projekt-name als Standard.
InformationsquelleAutor Mark Phippard