Я не знаю, является ли следующий инструмент именно тем, что вам нужно. Но я люблю использовать для определенных файлов какой-то онлайн-инструмент. Таким образом, я могу использовать его независимо от операционной системы. Вот пример: diffchecker.com
Но для моих нужд я думаю, что лучший инструмент для отслеживания изменений и журналов файлов моего проекта - это GIT. Если вы работаете в команде, вы можете сделать репо онлайн на своем сервере или использовать его с Bitbucket или Github.
Надеюсь, это кому-нибудь поможет.