Есть ли какая-либо локальная история в Visual Studio 2012



Это действительно полезная функция, есть много IDE, которые могут предоставить ее, но я не могу найти ни одного расширения, которое может предоставить локальную историю.



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

656   4  

4 ответов:

То, что вы описываете, - это система управления исходным кодом. Visual Studio не предоставляет этого по умолчанию, поскольку его основной задачей является редактор. Он поддерживает ряд плагинов для управления исходным кодом, многие из которых бесплатны, что сделает это за вас.

Например, есть бесплатный плагин Git, который теперь официально предоставляется Microsoft.

Http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c

Это может быть используется с рядом бесплатных провайдеров Git

Существует отдельное расширение, которое обеспечивает функциональность локальной истории: http://visualstudiogallery.msdn.microsoft.com/226c2108-9da9-407d-b90d-9783040d27b8

Я думаю, что функция локальной истории дополняет контроль версий.

Есть возможность иметь лучшее из обоих миров:

Autogit-расширение Visual Studio

Вот несколько встречных причин, почему локальная история отличается от репозитория исходного кода:

Несколько простых причин:

    Простая страховка от случайных изменений или удалений.
  • упрощает поддержку интеллектуального отмены, обратного отслеживания или исследовательского программирования.
  • возобновление задачи или отслеживание задачи путем просмотра изменений на мелкозернистом уровне как это случилось.
  • Легкий, остается невидимым, пока он вам не понадобится.

Некоторые более глубокие причины:

  • Лучшее возобновление задачи: исследования показывают, что возобновление прерванной задачи или пересмотр изменений, внесенных другим, облегчается, когда изменения могут быть пересмотрены упорядоченным по времени образом (по сравнению с фиксированной фиксацией).

  • Авто-Блог: automark - это дочерний проект, который может исследовать репозиторий git и затем автоматически сгенерируйте файл markdown в формате, подходящем для публикации сообщения в блоге.

  • Личная аналитика: Уоттс Хамфри отстаивал идею отслеживания личной активности для самосовершенствования, используя такие методы, как процесс персонального программного обеспечения. Используя такие сервисы, какcodealike илиcodeivate , Вы можете отслеживать такие вещи, как время, затраченное на редактирование и т. д. Отслеживание фактических изменений может привести этот анализ к другому уровень.

  • API Analytics: частые ошибки делаются при программировании или использовании определенных API. Это можно проанализировать: "вы потратили 3 часа, выясняя, как правильно использовать pygit2.create_commit (), создать проблему github?"

Есть также расширение Auto History: https://visualstudiogallery.msdn.microsoft.com/dfcb2438-180c-4f8a-983b-62d89e141fe3

Он похож на тот, на который ссылается Юха Паломаки, за исключением того, что имеет больше загрузок, отзывов и немного более высокий средний отзыв. (сам еще не пробовал, хотя планирую через день-два)

Comments

    Ничего не найдено.