我可能只是以错误的方式思考了这个问题而错过了一个明显的解决方案。
我在计算机上的多个位置保存了相同文件的多个副本,我通过 Sourcetree、Visual Studio 和 Notepad++ 进行编辑。所有这些文件都来自内置在不同项目中的同一模块,在两个不同位置对同一文件进行更改后,我经常发现必须使用 winmerge 重新合并它们。是否有任何工具或方法可以使所有文件保持同步或使它们相互引用?
答案1
使它们全部成为硬链接:磁盘上的一个文件,任意位置的多个引用。
答案2
源代码控制软件维护链接以在多个项目之间共享文件。如果您在一个项目中进行更改,则更改将自动传播到其他项目。
如果您使用的是 VisualStudio,请检查您的许可证是否涵盖 Microsoft SourceSafe,这是一款易于使用的源代码控制软件。否则,请查看 SVN 等开源产品。