如果我在Visual Studio 2013中添加TypeScript文件,例如Index.ts,我还会得到一个Index.js和一个Index.js.map文件。 js文件是ts文件的编译版本,所以我的问题是js文件是否应该受版本控制以及?换句话说,我应该把它检查到TFS吗?因为在某种意义上,js文件在使用TypeScript时会变成二进制文件。
答案 0 :(得分:12)
最好将JavaScript视为二进制文件 - 根本不要检入js
或map
文件。
这可以避免源控件存储库中的噪音,也意味着构建过程不需要覆盖源控制的js
文件,这在某些情况下会出现问题。