Przez przypadek popełniłem kilka plików (dziesiątki plików w różnych folderach). Jaki jest najłatwiejszy, najczystszy (i najbezpieczniejszy!) Sposób „cofnięcia” tego zatwierdzenia bez konieczności usuwania plików z mojego katalogu roboczego?
svn
tortoisesvn
undo
Manu
źródło
źródło
Może być konieczne użycie wiersza poleceń, ale można użyć polecenia scalania SVN i określić wersje w odwrotnej kolejności, aby skutecznie cofnąć zatwierdzenie. Zakładając, że twój zły commit to r1123, zrobiłbyś:
źródło
Możesz przywrócić kopię roboczą do wersji sprzed zatwierdzenia. Po przywróceniu kopii roboczej po prostu zatwierdź zmiany, a skutecznie cofniesz przypadkowe zatwierdzenie.
W konkretnym przypadku takim jak twój prawdopodobnie sprawdziłbym wersję, którą chciałem przywrócić do nowej kopii roboczej, a następnie zatwierdziłbym kopię roboczą do wersji głównej.
źródło