Visual Studio 2010 - функция локальной истории?
Последние несколько лет я использую Eclipse в качестве среды IDE. Однако недавно я начал работать с Visual Studio 2010, и я интуитивно ищу функции, которые я использовал в Eclipse.
Одним из таких является история локального файла. Есть ли расширение или аддон, который обеспечивает такую функциональность?
Еще одна небольшая функция, которую мне не хватает, заключается в том, что я не могу просто дважды щелкнуть по окну, чтобы увеличить ее, а затем просто дважды щелкнуть ее и сжать.
Ответы
Ответ 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
И запустите его, перезапустите свою визуальную студию. Хотя, он сохраняет ваши изменения, когда вы отменяете любой предмет, это изменение.
Поэтому он сохраняет ваши изменения до отмены.