Я пытаюсь подробно понять, как работает svn merge .
У меня есть файл test в двух ревизиях:
в ревизии 230553 он имеет один символ / (и символ новой строки)
в ревизии 235554 он имеет один символ $:
svn diff -r 230553:230554 test
Index: test
===================================================================
--- test (revision 230553)
+++ test (revision 230554)
@@ -1 +1 @@
-/
+$
Текущая локальная версия изменяется на / . Теперь я ожидаю, что если сделать это:
svn merge test@230553 test@230554
локальная копия изменится на $ . Но нет, ничего не происходит, команда завершается успешно, не жалуется, но файл test даже не трогается.
Что я здесь не понимаю?
