Как я могу сохранить историю файла, который был перемещен в каталог, перезаписывая файл с тем же именем?
Вопрос
Рассмотрим следующую структуру каталогов Subversion.
/dir1/file.txt
/dir2/file.txt
Я хочу переместить файл file.txt в каталог 1, чтобы заменить тот же файл в каталоге 2 и обеспечить сохранение истории файла dir1.Меня не волнует история исходного файла dir2.
Возможно ли это с помощью команд Subversion, а не взломать серверную часть?
Решение
Во-первых, вам никогда не следует думать о взломе серверной части — это в первую очередь сводит на нет смысл использования SVN.
Я не понимаю, почему ты не мог просто сделать
svn rm /dir2/file.txt
svn mv /dir1/file.txt /dir2/file.txt
история файла будет следовать за ним после перемещения.
Другие советы
Пытаться
- Удалите dir2/file.txt и зафиксируйте
- введите команду svn move, чтобы переместить dir1/file.txt в dir2/file.txt и зафиксировать — история должна быть сохранена.
Не связан с StackOverflow