Подтвердить что ты не робот

Visual Studio 2010 - функция локальной истории?

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

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

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

4b9b3361

Ответ 1

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

Шаги:

  • установить git
  • запустите пустой репозиторий git в той же папке, что и ваше решение.
  • создать проект расширения VS (см. выше)
  • поместите это в OnAfterSave:

    m_RDT.GetDocumentInfo(docCookie, вне флагов, из readlocks, из editlocks, out name, out hier, out itemid, out docData);

    var ctext = string.Format( "/c cd {1} && git добавить \" {0}\ "& & git commit \" {0}\ "-m\" autosave {0} \ "", имя, SolutionBaseDirectory);

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

Ответ 2

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

Ответ 3

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

Ответ 4

вы можете загрузить это расширение. Расширение истории Visual Studio

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