Jak przenieść wszystkie pliki (w tym .htaccess itp.) Przy użyciu svn move https://example.com/repos/123/ * https://example.com/repos/
?SVN: przenoszenie plików z folderu
mówi „svn: Ścieżka https://example.com/repos/123/*
nie istnieje w wersji NN”
Jak przenieść wszystkie pliki (w tym .htaccess itp.) Przy użyciu svn move https://example.com/repos/123/ * https://example.com/repos/
?SVN: przenoszenie plików z folderu
mówi „svn: Ścieżka https://example.com/repos/123/*
nie istnieje w wersji NN”
svn ruchu nie obsługuje dzikie karty. W SVN Redbook one, że ta komenda może „Move i zaplanować pliku lub katalogu”:
http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.move.html
dlatego trzeba zadzwonić svn ruch dla każdego pliku w katalogu.
Proponuję napisać krótki skrypt, który zrobi to za Ciebie lub spróbuje użyć jednego z narzędzi GUI Subversion.
To bardzo smutne. Mimo wszystko dziękuję. – Azat
Nie sądzę, że można używać symboli wieloznacznych z adresami URL repozytoriów.
Musisz sprawdzić https://example.com/repos/123/
. Następnie uruchom svn move foo\123\* foo\
i zatwierdz.
Chcesz powiedzieć, że nie ma możliwości zrobienia wszystkiego bezpośrednio w repozytorium? – Azat
Tak, chyba że otrzymasz listę wszystkich plików i katalogów wewnątrz '123' i uruchom' svn move' dla każdego z nich (np. Ze skryptu). Ale skończysz z nową wersją dla każdego z nich. Wykonując 'move' na lokalnym WC, pakujesz wszystkie ruchy w jedną wersję. –
Ok. Dziękuję Ci.. – Azat
To może być głupie pytanie, ale wszystkie pliki są pod kontrolą wersji, prawda? – cledoux
@ Daniel Gehriger: istnieje. Problem polega na tym, że svn uważa, że katalog nie jest "123", ale "123/*". – Azat