Re[5]: Вопрос о Visual Source Safe
От: Martusenko Украина www.palmosters.com
Дата: 20.02.05 04:56
Оценка:
Здравствуйте, Аноним, Вы писали:

M>>База VSS лежит в расшареной папке на "сервере". С помощью VSS "клиент" устанавливает для существующего проекта (ранее внесенного) рабочую папку (Set Working Folder). При этом на его машине создается дерево папок проекта и копируются файлы с "сервера".

M>>Да, вы с колегой работаете с разными классами, при условии что они находятся в разных файлах. При этом оба эти файла за-checkout-чены соответственно на вас с колегой.

А>Давайте по-порядку!

А>Есть: комп1,комп2,комп3.
А>Я работаю на компе1 где установлен Visual Studio.
А>Коллега работает на компе2 где тоже установлен Visual Studio.
А>На компе3 сделана Project, где мы "договорились" будет проект Project. Нам надо: я пишу Class1, коллега — Class2.
А>Скажем я сделал новый проект на комп3\Project\Project.dsw (конечно VC сделает и остальные файлы)
А>Опишите пож-та подробно след. шаги (мои и коллеги )

Используйте Visual SourceSafe 6.0 Admin для создания базы данных VSS в папке комп3\VSS_base. Добавьте пользователей. Проверьте система на комп3 позволит добавленым пользователям править файлы в папке комп3\VSS_base. Это для сервера.
На клиенте:
1) Создаете у себя на компьютере проект.
2) Запускаете Microsoft Visual SourceSafe 6.0.
3) Выбираете базу (ini файл в папке комп3\VSS_base).
4) Создаете проект в дереве VSS и устанавливаете рабочую папку для созданого проекта на вашу локальную папку
5) Добавляете необходимые файлы
Это было создание проекта.

Вытягивание существующего проекта (в нашем случае действия коллеги):
1) Запускаете Microsoft Visual SourceSafe 6.0.
2) Выбираете базу (ini файл в папке комп3\VSS_base).
3) Для нужного пректа в VSS устанавливаем раюочую папку
4) Выполняем комманду "Get latest version"

Перед изменением какого либо файла выполняете CheckOut (Если вы неуверены что у вас на компьтере и на сервере одинаковые версии можно перед CheckOut, выполнить комманду "Show Differnces...").
После изменений — CheckIn.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.