2017-03-08 12 views
6

Visual Studio 2015用のTypeScriptツールをインストールしましたが、コンパイルは以前のGulpプロセスと比較して高速です。私はtsconfigファイルの設定を保存してコンパイルして、すべてがうまくいきます!ソース管理ファイルの変更後にTypeScriptをコンパイルする

ただし、ソースコントロールからの変更を元に戻すと、Ctrl + Sのようにコンパイルがトリガされないようです。 VSをソース管理によって変更されたファイルに保存する方法はありますか?ソースコントロールで「変更を元に戻す」ための3種類の方法があることを

+0

「元のコントロールからの変更を元に戻した場合」は、元に戻す、休憩などを意味しますか? –

+0

@ParvSharma私の答えの最初のリンクを参照してください:Visual Studioで "変更を取り消す"という意味を正確に示しています。 – VonC

+0

@JimBrown:生の 'tsc -watch'は、ファイルがディスク上で変更されたことを正しく検出しますか? – LeGEC

答えて

0

注:過去に戻ったバージョンにファイルをもたらすファイルに「Undo changes

  • 破棄コミットされていない変更を参照してください。コミット。
  • ローカルブランチを以前のコミットにリセットします。
  • 変更をリモートブランチにプッシュし、他のユーザーと共有します。

no git hook for post-reset actionがあります。
(たとえVisual Studio 2017 did introduce client-side Git hook support

service hookのいくつかの種類であなたを残し

が、あなたリセットされた場合、彼らは(上流Visual Studioのオンラインプロジェクトのための)サーバ側

かもしれない仕事にしています/元に戻すとアクティブなドキュメントに影響します。
この場合、DocumentEventsを使用してタイプスクリプトのコンパイルをトリガすることができます。
完全な解決策ではありませんが、出発点です。

+0

私の質問で述べたように、私はVisual Studio 2015を使用しています。私は、変更ウィンドウでファイルを選択して元に戻します。私はVS 2015がそれを達成するためにカバーの下で何をしているのか分かりません。 –

+0

元に戻すときに文書を開いてアクティブにしても違いはありませんので、残念ながらうまくいきません。 –

+0

@ジンブラウン私は理解しています。私はさまざまな選択肢の概要を説明しようとしましたが、あなたの後ろのことをする明確な方法は見つけられませんでしたが、それは私の答えが指摘するものです。 – VonC

関連する問題