Radzenie sobie z repozytorium subversion i nowym użytkownikiem, który nie do końca rozumiał, jak to działa.
Krótko mówiąc, ponieważ ich lokalna struktura została pomieszana z powodu kopiowania losowych folderów .svn, zrobiłem następujące:
- skopiował lokalną strukturę do folderu zwanego przemieszczaniem
- rekurencyjnie usunął wszystkie foldery .svn z katalogu pomostowego
- sprawdziłem repozytorium w „czystym folderze”
Teraz jesteśmy na ostatnim etapie - nadpisanie zawartości folderu pomostowego w celu zastąpienia czystej zawartości.
Potrzebuję polecenia, aby skopiować zawartość katalogu pomostowego do czystego katalogu, usuwając wszystko, co jest tylko w czystym katalogu, ALE pozostawiając taktowane foldery .svn czystego folderu.
To brzmi jak zadanie dla rsync. Czy poniższe polecenie byłoby poprawne?
rsync -avr --exclude=.svn* [staging] [clean]
rsync
z--dry-run
opcją, aby się dowiedzieć!