Я очень новичок в SVN, мой проект, как правило, является проектом .NET winforms,
в прошлом на сетевом диске находилась общая папка, которая являлась папкой «текущей сборки».
моя команда, 3 члена, у всех нас есть локальная копия на моих собственных окнах.
Проблемы выходят, возможно программист A и программист B изменяют файл в то же время и
Перезаписать файлы B и т. Д.
Мой босс попросил меня создать SVN, чтобы предотвратить проблему, описанную выше.
У меня есть поиск по SOF и понимание концепции SVN, однако,
Кто-то сказал, что это должно быть извлечение источника из папки / branch, после финиша вернитесь обратно в папку / branch и объединитесь с /trunk.
Это заставляет меня задаться вопросом:
Предположим, что мой проект содержит 3 файла:
- Cart.cs
- Product.cs
- Customer.cs
И структура хранилища SVN:
- / trunk: Cart.cs / Product.cs / Customer.cs
-
Сегодня я хочу изменить Cart.cs, скопировать Cart.cs в / branch и создать новую папку «1.0.1» и оформить заказ на локальном компьютере и открыть на VS2010, но Cart.cs наследует продукт. .cs, поэтому он делает какую-то ошибку "отсутствует ссылка" на моем VS.
Итак, правильный путь - скопировать все файлы в /branch/1.0.1 и оформить заказ в локальный каталог или просто сохранить локальную копию и перезаписать файлы из / branch для получения правильной компиляции?
Спасибо.