2015-04-08 9 views
0

Я скопировал новый проект Visual Studio, над которым я работал в своей рабочей структуре копирования. Затем в Проводнике Windows я щелкнул правой кнопкой мыши и выберите «TortoiseSVN -> Unversion и Add to игнорировать список (рекурсивно)» для папок bin и obj. Теперь все отлично, за исключением файла .suo.Как преобразовать файл .suo в SVN для Visual Studio?

Я читал об этом, я знаю, что он делает. Я просто не могу получить его из репозитория и/или не-версии.

Я также прочитал, что это не физический файл. Поэтому, конечно, я не вижу этого в проводнике Windows, поэтому не могу щелкнуть правой кнопкой мыши, чтобы выбрать TortoiseSVN -> Unversion .... ».

И я прочитал, что вы можете просто удалить .suo в репозитории и все Но когда я это делаю, я получаю красный восклицательный знак и конфликтую. Когда я пытаюсь обновить, я получаю конфликт - что-то вроде «недостающего файла suo». Так что я должен пойти в шоу журнал и отменить изменения, о пересмотре которых я удалил Суо.

Как просто избавиться от этой вещи?

ответ

1

Это реальный файл. Добавьте его (*.suo) игнорировать (svn:ignore или svn:global-ignores с SVN 1.8) в свойствах рабочей копии и зафиксировать это изменение.

+0

Я сделал это. Но я думаю, что с тех пор, как он уже существует для этого проекта, он не позволит мне вытащить его. Если я удалю его, я получаю конфликты, и мне нужно вернуться обратно до удаления, или я не могу обновить свою рабочую копию. Как я могу избавиться от этого для существующего проекта? – Sam

+0

в рабочей копии выберите файл .suo, сделайте правую кнопку в TSVN и выберите delete. Теперь зафиксируйте это удаление. – magicandre1981