2014-10-20 89 views
3

如果我在Visual Studio 2013中添加一個TypeScript文件,例如Index.ts,我也會得到一個Index.js和一個Index.js.map文件。 js文件是ts文件的編譯版本,所以我的問題是如果js文件應該受版本控制,或者?換句話說,我應該將它簽入TFS嗎?因爲從某種意義上講,使用TypeScript時,js文件變成二進制文件。TypeScript - 我應該檢查哪些文件?

回答

11

最好將JavaScript當作一個二進制文件處理 - 根本不要檢查jsmap文件。

這樣可以避免源代碼管理庫中的噪音,也意味着構建過程不需要覆蓋源控制的js文件,這在某些情況下是個問題。

+0

我們在這裏使用構建服務器,所以如果我們不檢查我們生成的js文件,我們需要在構建服務器上重建它們。 – GaryB96 2015-11-19 14:50:39

+3

如果您從TFS中刪除.ts文件,是不是每個人在其本地項目中都留有.js和.map文件。 – luker02 2016-05-24 15:06:10

相關問題