Плагин SourceSafe продолжает проверять файлы моего проекта
У меня есть решение с несколькими проектами, которые я не всегда хочу создавать одновременно.
Поэтому я создал несколько конфигураций решения, как в следующем примере:
Конфигурация 1
- Проект А строится
- Проект Б строится
- Проект C не является сборкой
Конфигурация 2
- Проект А строится
- Проект Б не строится
- Проект C строится
и т.п.
Все было очень хорошо до вчерашнего дня, когда я создал пару новых конфигураций решения. С этого момента, каждый раз, когда я меняю конфигурацию, все мои файлы проекта извлекаются, хотя они не показывают различий с версией их сервера.
Может ли кто-нибудь объяснить это поведение?
И, что более важно, что я могу сделать, чтобы остановить это?
1 ответ
Это может быть сложно, но: прекратите использовать SourceSafe, срок его поддержки уже истек, и есть гораздо лучшая альтернатива либо в /questions/tagged/visual-studio-online tfs2013 (Express, если вам нужно бесплатно), поддерживающем tfvc и git.
Или любой из сторонних вариантов, таких как github и /questions/tagged/atlassian-stash в облаке или простой git или subversion на предпосылке.
Причина, по которой ваши проекты извлекаются, может быть просто в том, что Visual Studio удаляет бит "только для чтения", на который более современные системы больше не нужно полагаться, поскольку они фактически сравнивают содержимое файла, чтобы определить, должен ли файл быть проверено. Я перестал отлаживать SourceSafe давным-давно.