Как восстановиться от мерзавца-svn, помещающего другой dulplicate файл в корпусе в репозиторий?

У нас была подобная проблема. Это было решено, когда все JSPs были сохранены с BOM UTF-8.

6
задан toholio 4 August 2009 в 04:27
поделиться

2 ответа

Точно так же вы всегда решаете эту проблему под Windows. Вам нужно переименовать один из файлов, тогда вы сможете восстановить другой.

0
ответ дан 17 December 2019 в 00:12
поделиться

Я столкнулся с аналогичной проблемой с Git (в одиночку, даже не с git-svn), получая очень запутался в изменении регистра имен файлов при использовании файловой системы Mac без учета регистра. Я не нашел решения для исправления репозитория в файловой системе без учета регистра, но вместо этого создал новый том с учетом регистра в файле .dmg , смонтировал его и использовал Вместо этого займись этим томом.

Вы можете обнаружить, что некоторые из «сантехнических» команд Git могут оказаться полезными. Например, git checkout-index имеет флаг -f для принудительной перезаписи существующих файлов (также используйте -a с этой командой, иначе она может ничего не сделать ). Команды сантехники, как правило, более мощные (и более опасные), чем команды из фарфора, но могут дать вам гибкость, необходимую для решения этой проблемы.

1
ответ дан 17 December 2019 в 00:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: