Visual Studio 2010 - функция локальной истории? - PullRequest
13 голосов
/ 07 июля 2011

Последние несколько лет я использую Eclipse в качестве IDE. Однако недавно я начал работать с Visual Studio 2010 и интуитивно ищу функции, которые я использовал в Eclipse.

Одним из них является история локальных файлов. Есть какое-то расширение или дополнение, которое обеспечивает такую ​​функциональность?

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

Ответы [ 4 ]

5 голосов
/ 26 апреля 2012

Не очень хороший ответ, но, посмотрев на эту функцию и не найдя ее, я решил создать свою. Не удалось заставить инструмент Codeplex работать с VS2010. В любом случае, этот пост был очень полезен и помог мне найти решение «сделай сам». Обратите внимание, что это предполагает, что вы не используете git в качестве основного VCS. Я полагаю, если вы используете git в качестве основного, тогда вы захотите использовать mercurial в качестве источника управления историей.

Шаги:

  1. установить git
  2. инициировать пустое git-репо в той же папке, что и ваше решение.
  3. создать проект расширяемости VS (см. Пост выше)
  4. положить это в OnAfterSave:

    m_RDT.GetDocumentInfo (docCookie, выходные флаги, выходные блокировки, выходные правки, выходное имя, выход из нее, выходной идентификатор, выходной docData);

    var ctext = string.Format ("/ cd {1} && git add \" {0} \ "&& git commit \" {0} \ "-m \" автосохранение {0} \ "", имя , SolutionBaseDirectory);

  5. Теперь у вас будет autosave [the file name] в вашей истории git.

4 голосов
/ 03 августа 2011

Посмотрите на эту надстройку Визуальная локальная история она для VS2008, но с использованием найденной корректировки здесь вы можете использовать эту надстройку в VS2010, она прекрасно работает для меня. Привет.

0 голосов
/ 13 января 2017

вы можете скачать это расширение. Расширение истории Visual Studio

И запустите его, перезапустите вашу визуальную студию. Тем не менее, он сохраняет ваши изменения, когда вы отменяете любой элемент, это изменение. Поэтому он сохраняет ваши изменения до отмены.

0 голосов
/ 07 июля 2011

К сожалению, для VS2010 такой функции нет. Лучшее, что я могу предложить, - это использовать полную систему контроля версий, такую ​​как SVN или TFS. Я также читал, что некоторые люди использовали GIT как средство управления локальным источником, но я не могу комментировать это, так как никогда раньше не использовал GIT.

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