在文件中添加功能和更新代码时,我希望同时将文件从.js
重构为.ts
。
当查看拉取请求时,最终差异仅显示已删除的文件和添加的文件,这使得更难以直接比较更突出显示的代码更改。即使重构是在单独的提交中完成的,后者对代码的更改也需要多次提交比较。
有没有一种标准的方法(在像Webstorm,VScode之类的IDE之外)来比较像这样的TS特定或其他类型的重构,它们可能会直接改变注释并允许更简化的评论?
希望这不是一个重复的问题,我似乎无法在搜索时找到一个。
答案 0 :(得分:0)
我刚发现git mv
是解决此问题的方法。
git mv path/to/file.js path/to/file.ts
现在,您的差异将起作用!