Я пытаюсь на практике использовать ветку Subversion для разработки и объединить ее в магистраль. Я использую TortoiseSVN GUI для Subversion.
В своей стволе я добавил комментарий в качестве первой строки файла:
// Comment added to test Subversion versioning
Затем, на другом компьютере, Я проверил проект, создал новую ветку с именем RobDevelopment и добавил еще одну строку комментария, поэтому файл теперь начинается с:
// Comment added to test Subversion versioning
// Comment from RobDevelopment branch
На этой машине я переключил ветвь своего проекта на ствол и использовал объединить, чтобы внести изменения, которые я сделал в ветке разработки. Вместо того, чтобы обновлять ствол для добавления нового комментария из ветки разработки, Subversion жаловалась на конфликт файлов. Когда я посмотрел на конфликт, вместо того, чтобы показать мне любой из комментариев, TortoiseSVN показал мне три строки вопросительных знаков.
Почему Subversion не удалось объединить мой новый комментарий?