Как избежать исключения при обновлении последней версии из SVN Client? - PullRequest
1 голос
/ 24 января 2011

Платформа: Visual Studio 2010 + плагин AnkhSVN.Или TortoiseSVN в проводнике Windows.Сервер: VisualSVN Server бесплатная версия + Windows Server 2003 x64.Проблема:

  1. Я использую VS2010 для редактирования своего кода с нашей командой, я выбираю многопользовательский режим SVN для размещения моего проекта.Я обычно сталкиваюсь с ошибкой: «один или несколько ваших локальных ресурсов устарели ....», я не могу «обновить до последней версии».изменить файл и проверить его, я хочу обновить свой локальный файл.Один и тот же файл не может обновиться до последней версии.Мне лучше удалить мой файл в проводнике Windows, а затем перейти в его родительскую папку для обновления, чтобы получить новый.Это неэффективно.

  2. Когда у меня есть конфликт в файле, я хочу объединить мой файл с версией HEAD в проекте.Но я не знаю, как это сделать.Функция слияния выглядит как поддержка только веток папок, не поддерживает слияние файлов.

Ответы [ 2 ]

1 голос
/ 24 января 2011

Когда возникает конфликт, вам лучше разрешить , когда он возникнет.Чтобы разрешить конфликт, вы должны отредактировать конфликтующие файлы, используя инструмент сравнения, чтобы убедиться, что у вас есть весь хороший код.Также вы должны удалить все строки в файлах, которые имеют эти символы << >>.Когда ваши файлы в порядке, вы должны запустить svn resolved для файла, а затем продолжить работу.

Надеюсь, что эта помощь.

0 голосов
/ 25 января 2011

Поскольку вы используете несколько клиентов Subversion, возможно, вы смешиваете разные версии кода Subversion под обложками: разные версии Subversion используют разные форматы рабочей копии на диске.Например, если ваш AnkhSVN основан на Subversion 1.5, а ваша черепаха - на 1.6, то, если вы используете Tortoise для проверки AnhkSVN, он обновит его до формата 1.6, и вы больше не сможете использовать свой 1.5 AnkhSVN для его обновления.

Вы должны убедиться, что вы используете версии AnkhSVN и Tortoise с одним и тем же младшим номером Subversion под крышками, в идеале 1.6.x.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...