Frage zum Umgang mit Subversion

Gast #295715
Lesenswert?

Hallo,

ich 'ziehe' 3rd-Party Sourcen per CVS und versioniere sie
anschliessend in meinem Projekt per subversion - dabei habe ich
allerdings noch ein Problem. Gegeben ist folgendes Layout meines
subversion-Repositorys:

/project
/project/branch
/project/release <- hier landen die 3rd-Party Sourcen
/project/work <- in diesem Zweig möchte ich mit ihnen arbeiten

Gesetzt den Fall, dass sich die cvs-Sourcen bereits in e:\sources
befinden, bekomme ich mit dem Befehl

svn import e:\sources
file:///PFAD_ZUM_REPOSITORY/project/release/CVS_2005-11-13

dieses Repository-Layout:

/project
/project/branch
/project/release
/project/release/CVS_2005-11-13
/project/release/CVS_2005-11-13/make
/project/release/CVS_2005-11-13/src
/project/release/CVS_2005-11-13/...
/project/work

Nun möchte ich aus dem /release/CVS_2005-11-13-Pfad meine aktuellen
work-Pfad machen:

svn copy file:///PFAD_ZUM_REPOSITORY/project/release/CVS_2005-11-13
file:///PFAD_ZUM_REPOSITORY/project/work

und erhalte dadurch folgendes Layout:

/project
/project/branch
/project/release
/project/release/CVS_2005-11-13
/project/release/CVS_2005-11-13/make
/project/release/CVS_2005-11-13/src
/project/release/CVS_2005-11-13/...
/project/work/CVS_2005-11-13
/project/work/CVS_2005-11-13/make
/project/work/CVS_2005-11-13/src
/project/work/CVS_2005-11-13/...

ich will im work-Pfad aber diese Layout erreichen (ohne das zusätzliche
Verzeichnis /CVS_2005-11-13) :

/project
/project/branch
/project/release
/project/release/CVS_2005-11-13
/project/release/CVS_2005-11-13/make
/project/release/CVS_2005-11-13/src
/project/release/CVS_2005-11-13/...
/project/work
/project/work/make
/project/work/src
/project/work/...


Kann mir da jemand weiterhelfen? Ich arbeite mit der
svn-Kommandozeilenversion, sollte ich evtl. auf andere Clients (z.B.
tortoiseSVN -- achja, ich arbeite auf WindowsXP) umsteigen?


Gruß,
z0ttel
Gast #295721
Lesenswert?

Sorry, wenn ich mich jetzt evtl. doof anstelle, aber:

svn://irgendwo/irgendwas/  ist der Zweig im Repository und
hier/rein                  ist der aktuelle Pfad der Working Copy --

Du kopierst also vom REPO in die WC -- habe ich das soweit richtig
verstanden?

Wenn ich dieses mache:

E:\test\project>svn cp
https://localhost/svn/project/release/CVS_2005-11-13/
e:/test/project/work

erhalte ich wiederum e:/test/project/work/CVS_2005-11-13/...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren