🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.os.linux.newbie
Article #138679

Re: svn, jak skopiować zawartość katalogu, a nie katalog w repo

#138679
From: horhe
Date: Wed, 26 May 2010 13:12
35 lines
2255 bytes
Dnia 26.05.2010 Lukasz <luka@somewhere.pl> napisał/a:
Witam,
> hmmm... rzeczywiście wygląda na to, że jedyny sposób aby zrobić to
> po stronie serwera, to czary w stylu:
>
> #v+
> $ svn ls svn://srv/test/kat1/ | \ 
> 	while read plik; do svn cp -m copy \
> 	svn://srv/test/kat1/$plik svn://srv/test/kat2/; \
> 	done 
> #v-
>
> No ale to chyba kiepskie rozwiązanie :(

Miałem nadzieję, że jest na to metoda zamykająca się w obrębie svn.
Gdybym miał seeet plików to numery rewizji by się strasznie podkręcały, 
nie mówiąc o problemie z czytaniem opisów zmian;)

> Może lepszy efekt uzyskasz zaciągając całe repo, dokonując zmian lokalnie 
> i commitując zmiany na serwer? no ale to tylko takie gdybanie 
> - daj znać jak coś wymyślisz :)

> PS. a może mają coś o tym w FAQ?

W ich czerwonej księdze
(http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.copy.html )
właśnie tak jest opisany sposób tagowania. Właśnie zaważyłem, jedną różnicę
pomiędzy tym jak ja to robię, a jak opisane. Wszystko jest fajnie jeśli
docelowy katalog (w moim przykładzie podkat1.1) nie istnieje. Wtedy kopiuje się
tak jakbym chciał, a jeśli katalog istnieje to wtedy mam sytuację opisaną
jak wyżej. Zachowuje się to więc jak zwykłe polecenie cp. Pewnie jest
milion super powodów dlaczego jest akurat tak (a akurat dla mnie
jest to wadą) :)
Dzięki,
Pozdrawiam
Technical Details
Message-ID: <htj6o0$m8c$1@node1.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.atman.pl!not-for-mail
References: <htgov9$63t$1@inews.gazeta.pl> <pm5vc7-r3.ln1@syriusz.somewhere.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.atman.pl!not-for-mail
From: horhe <spamujcie@kolekcja.mejor.pl>
Newsgroups: alt.pl.comp.os.linux.newbie
Subject: Re: svn, jak skopiować zawartość
 katalogu, a nie katalog w repo
Date: Wed, 26 May 2010 13:12:32 +0000 (UTC)
Organization: ATMAN
Lines: 35
Message-ID: <htj6o0$m8c$1@node1.news.atman.pl>
References: <htgov9$63t$1@inews.gazeta.pl> <pm5vc7-r3.ln1@syriusz.somewhere.pl>
NNTP-Posting-Host: hermes.mejor.pl
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1274879552 22796 2001:470:1f0b:84c::2 (26 May 2010 13:12:32 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Wed, 26 May 2010 13:12:32 +0000 (UTC)
User-Agent: slrn/0.9.9p1 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit