Почему Visual Studio проверяет.файл vspscc при добавлении файла в проект?


Если я добавлю новый файл в проект под управлением исходного кода TFS, он проверит файл проекта и соответствующий .файл vspscc для этого файла проекта.

сам файл проекта изменяется (чтобы включить новый файл), но .файл vspscc не изменяется вообще. Зачем утруждать себя проверкой этого? Есть ли способ отключить его от проверки, и если есть, я должен?

3 66

3 ответа:

он проверяется, потому что при определенных условиях он будет изменен..и таким образом они проверили его как вопрос дефолта. Я бы не беспокоился об этом it..it " ничего не болит, и если вы отключите его, он может сильно укусить вас в будущем странным образом.

по данным этот пост Бен Райан:

Team Foundation использует их для хранения списков файлов, которые были исключены из системы управления версиями. Мы использовали некоторые из существующих уровней интеграции SCC в Visual Studio для интеграции Team Foundation, и эти файлы были одним из переносов. Мне нужно будет проверить, какая логика была в том, чтобы разбить эти настройки SCC на отдельные файлы, а не помещать их в решение и проект файлы КРН секции.

этот файл является пережитком прошлых реализаций VSS/TFS, таких как Paulo Santos posted.

на уровне решения, я не нашел функционального использования для этих файлов. За 10 лет использования TFS я никогда не видел, чтобы этот файл был изменен. Вы можете удалить их .Файлы VSSCC, как я обычно делаю для своих решений с закрытым исходным кодом.

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

мои стандарты установки TFS имеют файл решения только в корневой папке, все проекты находятся в подпапках. С тех пор .файлы vsscc удваивают количество файлов в моем корне, я всегда удаляю их.

на уровне проекта я оставляю эти файлы, так как моя команда никогда не открывает файлы проекта напрямую, только решение .Файлы SLN.

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