1

Я пытаюсь подробно понять, как работает 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 даже не трогается.

Что я здесь не понимаю?

0