Извършете промени с ankhsvn

Имам този проблем с ankhsvn:

im1

Имам решението актуално, но не и неговия уникален проект. Когато се опитах да се ангажирам, получих тази грешка

im2

когато щракна в Show changes имам някои промени във временен файл integration_finale.csproj

im3

И така, какви са причините за тази грешка? Как мога да го поправя?


person Lamloumi Afif    schedule 07.01.2014    source източник


Отговори (3)


Файлът csproj не е временен файл. Той управлява настройката на вашия проект и настройките за препратки, пътища, детайли за изграждане и т.н.

От това как изглежда този конфликт може (вероятно) да използва локално, тъй като изглежда, че останалата част от файла е правилна (поне от изображението). Изглежда, че промяната е просто, че флагът SpecificVersion за справка е променен на настройката по подразбиране.

Сега трябва да архивирате този файл и да потвърдите, че останалата част от файла е правилна. Ако повредите този файл, ще трябва да изградите отново файла на проекта (csproj).

person Nico    schedule 07.01.2014
comment
*.csproj файловете също са много податливи на конфликти, ако 2 ревизии добавят файлове независимо. - person Gusdor; 07.01.2014

  • „Почистете“ решение чрез AnkhSVN и получете актуализация отново

  • ако горното не работи, бих ви предложил да направите резервно копие на текущия си .csproj файл. След това актуализирайте файла до последната версия на комит на svn. След което можете да обедините кода и да извършите промените си.

  • по-добре използвайте TortoiseSVN

person Atur    schedule 07.01.2014

Използвам ankhsvn и знам, че има няколко грешки. За диагностициране (и по-добро справяне с конфликти също) от този вид проблеми използвам също TortoiseSVN.

person Antonio Petricca    schedule 07.01.2014