TortiseSVN - ошибка при фиксации элемента - PullRequest
2 голосов
/ 23 октября 2010

Я использую пытки SVN в VS2010. Когда я заканчиваю свои изменения в конце дня, я получаю следующую ошибку.

Элемент фиксации ' папка / имя файла ' имеет флаг копирования, но недопустимая версия. Что это значит и как мне решить? Я гуглил за это, но на самом деле видел только стенограмму довольно эзотерического обсуждения проблемы, связанной с Java.

РЕДАКТИРОВАТЬ - 25.10.2010

Ничего? Действительно?

Ответы [ 4 ]

3 голосов
/ 27 октября 2010

Я согласен с комментарием Пекки.Щелкните правой кнопкой мыши папку проекта -> TortoiseSVN -> Проверить наличие изменений.Запишите файлы, которые вы изменили.

Создайте новую папку и извлеките репозиторий в новую папку.Переместите файлы, которые изменились, обратно в новую папку, заменив любые существующие.Попробуйте еще раз.

Вы можете попробовать сделать это с помощью проводника Windows вместо Visual Studio.

1 голос
/ 03 ноября 2010
  1. Вы переименовали эту папку [скажем, folder1]?
  2. Если нет, то «экспортируйте» содержимое этой папки куда-то еще [скажем, folder2].
  3. вернитесь к родительскому элементу folder1 и удалите, затем обновите folder1.
  4. замените все файлы [* не папка * s] в папке 1 эквивалентными файлами из папки 1
  5. фиксировать folder1 независимо после кражи любой блокировки, если она существует.
0 голосов
/ 28 октября 2010

проверить чистую копию.внесите изменения, которые вы сделали ранее.совершить.сделай это и постарайся забыть свои проблемы.это должно работать.

0 голосов
/ 27 октября 2010

Что произойдет, если вы попытаетесь получить последнюю ревизию (обновить перед фиксацией, но после создания резервной копии кода;)?

Похоже, что потенциально есть что-то, что конфликтует в плохом смысле -вам может потребоваться выполнить резервное копирование файлов, обновить или проверить новую рабочую копию, а затем заменить извлеченные файлы старыми.

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