SVN de yanlış commit ‘ten geri dönmek
Aslında SVN in doğası gereği yapılan bir commit i iptal etmek ya da gerçekten geri almak gibi birşey yoktur. Diyelimki 276. revision ‘dasınız ve 2 tane yanlış commit yaptınız ve 278 ‘ e geldiniz. Fakat şimdi 276 ‘daki koda geri dönmek istiyorsunuz. Bunun yolu eski yani dönmek istediğiniz sürümü son sürüm üzerine “merge” etmekten geçer. Kendi local kopyanızda aşağıdaki gibi bir merge işlemi gerçekleştirmeniz gerekir.
svn merge -r [current_version]:[previous_version] [local_copy_url]
svn commit -m “Eski revision donus”
Örneğin “/var/www/proje” altındaki svn projenizde bu işlemi yapalım:
# svn -r merge 278:276 /var/www/proje
# svn commit -m "surum 276 donus"
Recent Comments