Как я могу исправить структуру каталогов в Visual Sourcesafe?

Я использую Visual SourceSafe с Visual Studio. Каждый раз, когда я какое-то время работаю над проектом, структура каталогов на моем жестком диске портится. Последние версии файлов помещаются в отдельную вложенную папку, поэтому я получаю C:\VS2005\Projects\MyProject\MyProject\MyProject\MyProject

Чем это вызвано?


person korro    schedule 10.12.2008    source источник


Ответы (4)


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

Если у вас есть выбор в отношении используемой системы управления версиями, я бы рекомендовал взглянуть на другие варианты. Есть несколько хороших вариантов на выбор.

Я переключился на SVN и больше не оглядывался. Он на несколько световых лет лучше, чем SourceSafe, и установка займет всего несколько минут, если вы используете сервер visualsvn ( бесплатный продукт). Что касается интеграции с Visual Studio, клиент visualsvn стоит около 50 долларов США или просто используйте ANKH + Черепаха (оба имеют открытый исходный код и очень хороши). Суть в том, что коммутатор не должен стоить никаких денег, а пакеты установщика позволяют быстро запустить систему как на клиентах, так и на сервере.

Надеюсь, что это поможет, и удачи с SourceSafe, если вам придется продолжать его использовать.

Обновление: См. также эта ветка

person Robert Claypool    schedule 10.12.2008
comment
Этот ответ очень старый. Сейчас я использую git и hg. - person Robert Claypool; 30.03.2013

Вам понадобится старый священник и молодой священник ... или лучшая система контроля версий.

person Community    schedule 05.12.2009

Чем это вызвано?

Боюсь, это просто общее безумие противоречий, которое представляет собой комбинацию VSS и VS. Вы могли бы потратить время на то, чтобы по-настоящему познакомиться с VSS и с тем, как он думает о вещах и как избежать причуд и ловушек, но это настолько устаревший зверь, что я согласен с утверждением Роберта, что выгоднее получить себе копию SVN и VisualSVN, и никогда больше не беспокойтесь об этом.

person annakata    schedule 11.12.2008

Я не могу не согласиться с другими господами, бегите от VSS как можно скорее. Если вас это еще не укусило, вы это сделаете. Любой инструмент будет лучше, будь то Subversion, Mercurial или другие. Первые два имеют расширения под названием Tortoise {SVN, HG}, которые позволят вам играть с удобным интерфейсом, если вам не нравятся инструменты CLI. Я лично выбрал HG (также известный как Mercurial), поскольку это децентрализованная / распределенная VCS, которая позволяет работать в автономном режиме работа / коммиты и более легкая распределенная работа.

person Keltia    schedule 11.12.2008