Почему файлы миграции CVS в GIT отличаются после миграции?

Я переношу репозиторий CVS в GIT с помощью инструмента cvs2git, но получаю незначительные изменения в нескольких файлах после миграции CVS на GIT. Это нормально? ИЛИ мне нужно правильно выполнить миграцию?

  [root@test myproject-cvs2git]# git diff  -w resource/config/test.policy /testcvs/common/resource/config/test.policy
diff --git a/resource/config/test.policy b/testcvs/common/resource/config/test.policy
index 36fbf3a..c402a95 100755
--- a/resource/config/test.policy
+++ b/testcvs/myproject/resource/config/test.policy
@@ -9,7 +9,7 @@
 //
 // * Read access to the document root directory
 //
-// $Id$
+// $Id: test.policy,v 1.1.1.1 2011/06/01 11:25:59 User Exp $
 // ============================================================================

1 ответ

Это связано с CVS keyword expansion. Узнать оkeyword expansion. Git этого не делает. (Некоторые могут сказать, что git поддерживает его ограниченным образом, но это очень великодушно. По сути, это не так.)

См. Этот ответ cvs2svn изменяет строку 'date' в исходных кодах

cvs2git использует cvs2svn в качестве первого шага.

Другие вопросы по тегам