управлять различными версиями проекта Visual Studio? - PullRequest
0 голосов
/ 01 апреля 2010

Я работаю над обновлением моего проекта c # visual express 2008 до более новой версии. Как мне управлять этим без необходимости копировать весь каталог проекта и работать в скопированном каталоге проекта?

Ответы [ 2 ]

3 голосов
/ 01 апреля 2010

Создайте новую ветвь в системе контроля версий, которую вы используете. Подробнее об этом можно прочитать на Учебник по ветвлению и слиянию.

Если вы не используете систему контроля версий, я предлагаю вам начать с Subversion. VisualSVN SERVER - это простой способ начать работу. Вы можете использовать TortoiseSVN для работы с ним или плагины Visual Studio, такие как ankhsvn или VisualSVN .

Вам не нужно устанавливать сервер SVN. Вы также можете создать хранилище с помощью Tortoise Svn и использовать файловый протокол для подключения к нему. Это означает, что вы можете поместить репозиторий на флеш-накопитель и запросить его у вас, чтобы вы могли работать с любого компьютера.

0 голосов
/ 01 апреля 2010

Subversion хорош, и его легко подобрать, но вы также можете рассмотреть Mercurial или Git . Их почти так же легко подобрать и дать вам некоторую гибкость в том, что они распределены - что, как я обнаружил, имеет гораздо больший смысл для отдельного пользователя. Они также имеют тенденцию занимать меньше места в долгосрочной перспективе.

Кроме того, для ваших нужд вам не обязательно нужно разветвляться. Установите выбранный вами Source Control и создайте свой репозиторий со своей стабильной версией в нем. Как только вы это сделаете, пока у вас есть резервная копия, вы всегда сможете вернуться к стабильной версии. Если вам когда-нибудь понадобится исправить ошибку в вашей стабильной версии, это будет время для перехода с этой версии. Для небольшого отдельного репозитория, вероятно, будет менее запутанным держать вашу основную работу в багажнике -

Наконец, поскольку вы новичок в управлении исходным кодом, привыкните делать что-то одно за раз, а затем проверять это изменение. Ваш инструмент управления исходным кодом (или командная строка) должен быть открыт каждый раз, когда вы используете IDE, и вы следует использовать это часто. Даже небольшие изменения важны для отслеживания. Выработка этой привычки потребует работы, но принесет огромные плоды.

Удачи!

...