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