Cofnij svn dodaj bez odwracania lokalnych edycji
Przypadkowo uruchomiłem svn add *
i dodałem kilka plików, których nie powinno być w repozytorium. Mam również lokalne edycje w niektórych plikach, które chcę zachować. Czy istnieje prosty sposób na cofnięcie svn add
bez odwracania lokalnych edycji? Główną sugestią, którą widzę w Google, jest svn revert
, która rzekomo wycofuje lokalne edycje.
4 answers
Czyli:
svn rm --keep-local .
To samo przytrafiło się mnie. :- P
(Uwaga kropka)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-21 14:32:27
Jeśli te pliki znajdują się w katalogu, który nie został jeszcze zatwierdzony, możesz usunąć całą zawartość katalogu z następnego zatwierdzenia, wykonując:
svn delete --keep-local /path/to/directory
Jeśli jednak te pliki są już w repozytorium i zawierają zmiany, których nie chcesz zatwierdzać, Możesz zatwierdzić resztę plików za pomocą list zmian:
svn changelist somename /file/to/be/committed
svn commit --changelist somename
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-12 10:08:18
Możesz naprawić zamówienie w następujący sposób:
- Tworzenie kopii zapasowych plików lokalnych
- Przywróć zamówienie SVN
- Przywróć pliki
-
rsync -av --exclude .svn/ YOURDIR/ YOURDIR.bak
svn revert -R YOURDIR
rsync -av YOURDIR.bak/ YOURDIR
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-02 20:21:05
Miałem ten sam problem, przypadkowo dodałem katalog /poprzez svn add
, który zawiera binaria i skompilowany plik. To polecenie faktycznie usuwa katalog.
svn rm --force <directory-name>
W moim przypadku nie potrzebuję katalogu, więc można było bezpiecznie usunąć. Jeśli chcesz zachować pliki / katalogi Zapisz, a następnie w miejscu przed zastosowaniem polecenia i po skopiować je z powrotem
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-24 15:14:41