Почему svn merge ничего не делает?
1248
user322908
Я пытаюсь подробно понять, как 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
даже не трогается.
Что я здесь не понимаю?
Этот вопрос больше подходит для этого сайта, так как он не связан с написанием кода, поэтому я разместил его здесь. Но в отчаянии я также написал на SO, и там кто-то предложил вариант `--ignore-ancestry`, и это, похоже, сработало.
user322908 5 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
7
одновременное совместное использование текстовых документов
-
3
Безопасный доступ к хранилищу Subversion моей домашней сети
-
7
Лучший интерфейс SVN для Linux?
-
-
6
Персональный контроль источников через SubVersion - останови меня, прежде чем я зайду слишком далеко...
-
2
Диалог сравнения не показывает различий
-
4
Mac OS X diff инструмент для документов Microsoft Word?
-
3
Шифровать пароли в отдельных файлах
-
3
Subversion: как я могу автоматически обновить большой список рабочих копий?
-
4
Аутентификация с замазкой в Mac OS X?
-
15
Какой клиент Subversion мне следует использовать?