2014-10-20 93 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

相关问题