Можно ли сделать так, чтобы один файл ссылался на другой?

Можно ли сделать так, чтобы один файл ссылался на другой?

Возможно, я просто неправильно думаю об этой проблеме и упускаю очевидное решение.

У меня есть несколько копий одних и тех же файлов в нескольких местах на моем компьютере, которые я редактирую через Sourcetree, Visual Studio и Notepad++. Все эти файлы из одного и того же модуля, встроенного в разные проекты, и мне часто приходится использовать winmerge, чтобы объединить их после внесения изменений в один и тот же файл в двух разных местах. Есть ли какой-либо инструмент или метод, который я могу использовать, чтобы синхронизировать все файлы или заставить их ссылаться друг на друга?

решение1

Сделайте все эти файлы жесткими ссылками: один файл на диске, много ссылок, где угодно.

решение2

Программное обеспечение для управления исходным кодом поддерживает ссылки для совместного использования файла между несколькими проектами. Если вы вносите изменения в один проект, изменения будут автоматически распространены на другие проекты.

Если вы используете VisualStudio, проверьте, распространяется ли ваша лицензия на Microsoft SourceSafe, который является простым в использовании программным обеспечением для управления исходным кодом. В противном случае обратите внимание на продукты с открытым исходным кодом, такие как SVN.

Связанный контент