Существует ли метод / система / программа для отслеживания различные этапы и изменяет в письменной форме код для проекта?

Простите мне, но я не знаю, что технический термин знает, что искать.

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

Есть ли такой путь? Если существует, то, чем называют эту целую систему/процедуру? Есть ли что-то, что интегрирует с Visual Studio 2010?

11
задан Jonathan Leffler 2 October 2013 в 04:20
поделиться

7 ответов

вы можете использовать

SVN или GIT

, но для локального использования я бы предпочел SVN. это бесплатно и просто. Для Visual Studio есть несколько клиентских плагинов SVN (например, VisualSVN). Но я бы предложил TortoiseSVN в качестве клиента.

Чтобы было ясно, SVN - это сервер, TortoiseSVN - это клиент. (Оба являются бесплатными инструментами с открытым исходным кодом)

6
ответ дан 3 December 2019 в 07:11
поделиться

Это называется Управление версиями .

6
ответ дан 3 December 2019 в 07:11
поделиться

Термин, который вы ищете, - это Source Control. Современные системы контроля исходных текстов предоставляют все описанные вами функции, а также многое другое.

Team Foundation Server легко интегрируется в VS2010 и является очень полезным. Прочитайте Source Control for Visual Studio, чтобы войти в курс дела.

2
ответ дан 3 December 2019 в 07:11
поделиться

Каждый источник control, вы знаете;)

У вас есть легальная VIsual Studio 2010? Попробуйте Team System.

0
ответ дан 3 December 2019 в 07:11
поделиться

subversion в наши дни пользуется большой популярностью, но это очень старая школа, технология первого поколения. Распределенный контроль ревизий набирает обороты, и я бы настоятельно рекомендовал вам ознакомиться с ним, если вы собираетесь стать профессионалом по работе с кодовыми обезьянами. Поищите mercurial (также называемый hg) или bazaar. Если уж на то пошло, perforce - профессиональный, коммерческий инструмент контроля ревизий - бесплатен для двух пользователей. Он работает очень хорошо, при условии, что вы сведете к минимуму безумие ветвления.

1
ответ дан 3 December 2019 в 07:11
поделиться

Я не знаком с Visual Studio, но обычно есть два подхода к реализации этого:

1) Контроль исходного кода / версий. Но проблема в том, что это очень низкая степень детализации, вы обычно фиксируете файл, когда он готов, но теряете любые промежуточные изменения. Есть много решений, совместимых с Visual Studio.

2) Локальная история, отслеживающая несколько версий между коммитами. Eclipse имеет это встроенное, не знаю, как получить к нему доступ в VS.

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

1
ответ дан 3 December 2019 в 07:11
поделиться
1
ответ дан 3 December 2019 в 07:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: