Как указано в названии, мое агентство (также весь отдел программного обеспечения моей компании) по-прежнему использует Visual SourceSafe 2005 в качестве системы контроля версий.Как и что убедить мое агентство отказаться от Visual SourceSafe
Наша компания является производителем оборудования уже более пяти десятилетий, а разработка программного обеспечения началась почти два десятилетия. Только мое агентство насчитывает 30 разработчиков, а в головном офисе еще больше разработчиков. База данных моего агентства VSS составляет около 133 ГБ, а головной офис - более 200 ГБ.
Я также обезжиренное через Google:
Я также знаю, что расширенная поддержка VSS закончится на 11 июля 2017. Я также проверил много вещей, перечисленных в статьях (отсутствие атомных возвраты, плохое разветвление/слияния, бинарные файлы неприятности, медленная история и т. д.). Например, я только поиск статус через всю базу данных агентства (я не могу проверить, HQ, так как права доступа):
55 «names.dat Файл может быть коррумпированной Попросите администратора SourceSafe запустить утилиту Анализ этой базы данных.. "
5 «Ошибка при чтении файлов».
1 "VSS/data/terqeaaa.b не найден."
Плохо ли ситуация с базой данных? Если это так, то как я могу убедить их переключиться на другие VCS? Мне нужна некоторая достоверная информация и некоторые доказательства. Гид, как показать/доказать их лучше.
Я попросил администратора запустить Analyze, но он проигнорировал мои слова, так как я только начал работать в течение нескольких месяцев. Люди могут видеть основную слабость VSS. Они также жалуются «кто просматривает этот файл?» и разрешать конфликты с помощью barehands. Они должны использовать WinMerge для сравнения и сравнения. Получайте последнюю версию вместо ветвления и проверки, никогда не комментируйте журнал истории orsee, не создавайте целую новую папку для нового кода и т. Д. Однако они не отказываются от SourceSafe. (Они используют Visual Studio 2012 для разработки и не замечают Team Foundation Server).
Большое спасибо. Не могли бы вы поделиться опытом или знаниями, чтобы продемонстрировать некоторые критические ошибки на практике? Я сомневаюсь, что они сохранят VSS, если не возникнут настоящие проблемы. В данном примере я обнаружил некоторые аномалии, но я не могу запустить анализатор, чтобы показывать текущие ошибки, так как я не администратор VSS. У меня также недостаточно знаний, чтобы доказать, что ошибка повторится и ухудшится. –
Проблема с коррупцией заключается в том, что они, как правило, необратимы и могут привести к огромной потере данных. Запуск анализа и анализа и исправления часто просто сбрасывает базовую линию, но любые поврежденные данные теряются. Я видел, что базы данных vsts работают от штрафа до полного прерывания с одного момента на другой. Особенно это может привести к поломке сетевых соединений. Найдите SO и выполните разлад, и вы, вероятно, найдете много людей с коррупцией, начиная от отдельных файлов и заканчивая целыми базами данных. VSS просто не была создана для предотвращения таких проблем. Это просто помогает вам их обнаружить. – jessehouwing
В общем, лучшим решением для всех проблем является восстановление всей базы данных из резервной копии. – jessehouwing