Подтвердить что ты не робот

Каков правильный способ подключения с помощью Visual Source Safe?

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

Это работает нормально, но он чувствует себя очень неуклюжим: у меня есть несколько экземпляров проекта на моем диске; Я должен изменить физический адрес веб-сайта (я использую asp.net 1.1) каждый раз, когда я работаю в другой ветке;

Это не похоже на правильный способ сделать это. Как вы объединяете свои проекты с помощью VSS?

4b9b3361

Ответ 1

Я думаю, что способ, которым вы описываете в вопросе, - это единственный способ сделать это в sourceSafe.

Я обычно называю скопированный каталог "V1.0" (или что-то подходящее) и сохраняю их всех в папке, которая является основным именем проекта.

Ответ 2

Это общепринятый способ разветвления исходного кода в SourceSafe. Единственный способ сделать это, если слияние и сохранение истории не является проблемой, - это скопировать файлы в новую папку, удалить атрибут только для чтения, удалить файлы .vssscc и .scc, а затем добавить этот новый проект в SourceSafe. В этот момент у вас есть новый проект без предварительной истории.

Ответ 3

Здесь вы можете найти хорошую ссылку: http://www.codepool.biz/version-control/sourcesafe/branch-in-sourcesafe-vss.html

В основном щелкните правой кнопкой мыши - перетащите свою папку туда, где вы хотите иметь ветку, а когда вы отпустите, вам будут предоставлены опции share/branch/recursive.

Shudder.

Ответ 4

Способ, которым вы описали, является единственным поддерживаемым способом "разветвления". И, как вы указали, это довольно неуклюже. В VSS лучше избегать разветвления, так как это уничтожит исходную историю.