2012-02-23 2 views
0

будет знать, есть ли способ сохранить другую версию моей программы без использования (скопировать папку и вставить ее в резервную папку).Как сохранить версию проекта .net Без использования папки копирования/вставки

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

Есть ли какой-нибудь инструмент, который поможет мне в этом?

ответ

1

Вам нужно использовать ветви в системе управления версиями кода.

объяснение, которое отчасти является причиной вы просите:

why use branches in svn?

Есть учебники для их использования. К ним относятся:

Subversion branches

Mercurial branches

+0

Спасибо, поиск по поиску и поиску mercurial я нашел инструмент для VisualStudio, который использует tortoiseHG и Mercurial, http://visualhg.codeplex.com/. – user1107078

+0

@ user1107078: Да, вы правы. Для личных проектов, я думаю, это личное или, кстати, небольшой проект, «Mercurial» - наилучший вариант, imo. Для более крупных проектов и команды разработчиков требуется время, чтобы их рассматривали и понимали все участники. – Tigran

1

Я думаю, что вы хотите посмотреть в некоторый тип контроля версий я бы попробовать Subversion или Git

Есть несколько бесплатных сайтов хостинг, что будет размещен ваш репозиторий кода, вы можете проверить Google Code Hosting или Sourceforge.net, если вы не против того, чтобы ваш проект был с открытым исходным кодом.

Существует множество ресурсов в Интернете, чтобы узнать о контроле версий, просто запустите Googling.

Возможно, вы немного настроитесь на настройку, но после того, как вы его запустили, упрощается переход на разные ветви кода или возврат изменений, работу с нескольких компьютеров и т. Д.