Nowe pliki w kopii roboczej SVN – jak szybko zliczyć sumę ich w MB?
Więcej…
Posty oznaczone przez tag 'kopia robocza'
SVN – wycofanie zmian w kopii roboczej tylko ze zmienionych plików (z pominięciem nowych)
W tak konkretnym przypadku pomocna będzie komenda:
|
1 |
svn status | grep "^\M" | sed -e 's/M *//' | sed -e 's/ /\\ /g' | xargs svn revert |
Znajduje ona tylko zmienione pliki (merged) i przywraca je do wersji z przed zmian.
Więcej…
SVN oczyszczenie kopii roboczej ze wszelkich zmian i nowych plików
Jeśli dokonaliśmy w naszej kopii roboczej jakiś zmian i chcemy je wszystkie cofnąć, a nowo powstałe pliki zupełnie usunąć stosujemy komendę:
|
1 |
svn revert * -R |
Następnie:
|
1 |
svn status | grep "^\?" | sed -e 's/? *//' | sed -e 's/ /\\ /g' | xargs rm -R |
Upewniamy się że nic nie zostało:
|
1 |
svn st |
Uwaga! Wykonanie powyższych komend bezpowrotnie usuwa poczynione wcześniej zmiany i nie da się ich przywrócić!
Więcej…
czyszczenie folderów w kopii roboczej z plików svn (subversion)
Chodzi o foldery o nazwie
|
1 |
.svn |
O ile od wersji 1.7 jest tylko jeden folder w katalogu głównym kopii roboczej – we wcześniejszych wersjach każdy folder posiada ten podfolder. Aby pozbyć się ich wszystkich wystarczy:
|
1 |
find . -name ".svn" -exec rm -rf {} \; |
lub krócej:
|
1 |
find . -name ".svn" | grep rm -Rf |

