Если текстовый файл находится под контролем исходного кода, вам может оказаться проще исследовать svn: Keywords Книга SVN расскажет вам, как их использовать.
Если текстовый файл не находится под контролем исходного кода, не могли бы вы более подробно рассказать о том, что вы пытаетесь сделать.