3

これは本当に便利な機能です。それを提供できるIDEはたくさんありますが、ローカル履歴を提供できる拡張機能が見つかりません。

ローカル履歴とは、ソースコードに加えた変更や編集を追跡して、将来回復できるようにするものを意味します。

4

4 に答える 4

9

ローカル履歴機能を提供する別の拡張機能があります:http: //visualstudiogallery.msdn.microsoft.com/226c2108-9da9-407d-b90d-9783040d27b8

ローカル履歴機能はバージョン管理を補完すると思います。

于 2013-08-02T12:28:13.440 に答える
2

あなたが説明しているのは、ソースコード管理システムです。Visual Studioの主な仕事はエディターの仕事であるため、VisualStudioはデフォルトではこれを提供しません。多くのソースコード管理プラグインをサポートしており、その多くは無料で提供されます。

たとえば、Git現在Microsoftによって正式に提供されている無料のプラグインがあります。

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

これは、多くの無料のGitプロバイダーで使用できます

于 2013-03-12T21:14:37.013 に答える
1

両方の長所を生かすオプションがあります。

autogit-VisualStudio拡張機能

ローカル履歴がソースコードリポジトリと異なる理由は次のとおりです。

いくつかの単純な理由:

  • 偶発的な変更や削除に対する簡単な保険。
  • よりスマートなアンドゥ、バックトラック、または探索的プログラミングのサポートが容易になります。
  • タスクを再開するか、発生した変更をきめ細かいレベルで確認してタスクを追跡します。
  • 軽量で、必要になるまで見えません。

いくつかのより深い理由:

  • タスクの再開の改善:調査によると、中断されたタスクの再開や別のタスクによる変更のレビューは、変更を時間順にレビューできる場合(フラットコミットと比較して)、より簡単になります。

  • Auto-blog: automarkは、gitリポジトリを調べて、ブログ投稿の公開に適した形式でマークダウンファイルを自動的に生成できる姉妹プロジェクトです。

  • 個人分析: Watts Humphreyは、パーソナルソフトウェアプロセスなどの方法を使用して、自己改善のために個人の活動を追跡するというアイデアを提唱しています。codealikecodeivateなどのサービスを使用すると、編集に費やした時間などを追跡できます。実際の変更を追跡すると、この分析を別のレベルに引き上げることができます。

  • Api Analytics:特定のAPIをプログラミングまたは使用するときに、頻繁にミスが発生します。これは分析できます:「pygit2.create_commit()を正しく使用する方法を理解するのに3時間費やしました、githubの問題を作成しますか?」

于 2013-09-18T01:49:17.430 に答える
1

Auto History Extensionもあります:https ://visualstudiogallery.msdn.microsoft.com/dfcb2438-180c-4f8a-983b-62d89e141fe3

これは、JuhaPalomäkiがリンクしているものと似ていますが、ダウンロード数、レビュー数が多く、平均レビュー数がわずかに多い点が異なります。(まだ自分で試したことはありませんが、1日か2日で試す予定です)

于 2016-09-18T11:11:24.513 に答える