我正在经营一家开源电子商务商店(nopcommerce),并对商店进行了很多定制。
每次发布新版本的软件,我都会使用winmerge尝试检测哪些文件发生了变化,然后将这些变化合并到项目中。这工作正常,但随着我的定制增加,这项任务变得越来越成问题。
我真正想做的是能够获得从我当前版本到新版本的差异,然后通过并应用我想要的更改。如果我为此使用 TFS,是否有标准方法来完成此操作?也许 3 路合并应用程序会做得更好?
为了使事情更复杂一点,我正在使用主题支持将修改后的视图添加到另一个位置,因此需要计算出从版本到版本的更改并将其应用于此附加文件夹中的文件。
事实上,这是最令人头疼的地方——确定我做了哪些更改,哪些是新版本的新更改。