Есть ли способ предотвратить автоматическое добавление Visual Studio из obj / Debug в набор изменений? - PullRequest
0 голосов
/ 13 ноября 2008

Для некоторых решений, когда я открываю их, Visual Studio получает файлы, которых нет в проекте (в частности, из obj / Debug), и добавляет их в набор изменений, и мне всегда приходится выполнять Отмена ожидающих изменений операция над ними. Это раздражает. Есть ли способ предотвратить поведение Visual Studio таким образом?

Ответы [ 2 ]

1 голос
/ 26 ноября 2008

Обычно это проблема только для проектов веб-сайта. Поскольку они включают все в vroot в «проект» (который на самом деле не существует), и если вы связываете этот vroot с контролем версий, то TFS говорит «эй, если это в проекте, то он должен быть в управлении версиями». В проектах веб-приложений такой проблемы нет.

Если это происходит, когда кто-то рекурсивно добавляет файлы, он должен выполнить «Очистку» сборки, удалить файлы .suo и csproj.user перед выполнением добавления.

1 голос
/ 13 ноября 2008

Как правило, папки obj / debug не добавляются как часть управления исходным кодом при добавлении решения. Я предполагаю, что кто-то явно добавил их в систему контроля версий при переносе вашего решения.

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

...