Использование git-svn без добавления git-svn-id - PullRequest
4 голосов
/ 14 октября 2010

Могу ли я использовать git-svn без добавления git-svn-id: записей к моему сообщению о коммите?

Я обнаружил, что опция svn.noMetadata поставляется с предупреждением (выделено мной):

Это избавляет от git-svn-id: lines в конце каждого коммита.

Если вы потеряете .git / svn / git-svn / .rev_db file , git svn не сможет восстановить его и вы также не сможет получить снова. Это хорошо для однократного импорта.

Команда git svn log не будет работать в репозиториях, использующих это, либо. Использование этого противоречит опция useSvmProps для (надеюсь) очевидные причины.

Существует ли опасность повреждения данных, если просто полагаться на файл .rev_db, или только что помещено предупреждение о том, что существует опасность потери сопоставления?

1 Ответ

3 голосов
/ 14 октября 2010

Существует ли опасность повреждения данных, если просто полагаться на файл .rev_db, или только что помещено предупреждение, указывающее на опасность потери сопоставления?

Последнее: все очень просто, если у вас есть база данных.

...