Переименование каталогов с Окаменелостью DVCS

Действительно ли возможно переименовать каталоги с Окаменелостью? Я попробовал очевидную команду:

fossil mv oldname newname

Окаменелость затем сообщает мне, что сделала что-то:

RENAME oldname newname

Однако вызов "окаменелости изменяет" результаты в пустом списке. Насколько я могу сказать, переименование каталогов или не поддерживается, еще не реализуется или просто повреждается. Существует ли прием к этому?

12
задан Ant 16 March 2010 в 10:29
поделиться

1 ответ

После некоторых исследований я обнаружил, что это можно сделать, но это счетчик -интуитивно. Ископаемому на самом деле все равно, что происходит с каталогами; все, что его волнует, - это расположение файлов в них.

При переименовании каталога Fossil, кажется,:

  • просматривает список файлов репозитория для старого каталога;
  • находит файл в новом каталоге в файловой системе;
  • обновить метаданные файлов, чтобы они были указаны как часть нового каталога.

Если новый каталог не существует, это не сработает. В новом месте нет файлов, поэтому Fossil не может сопоставить старое с новым, поэтому никаких изменений не вносится.

Вкратце: Вы должны переименовать папку через файловую систему, прежде чем вы попытаетесь внести изменения в Fossil. Если вы этого не сделаете, Fossil игнорирует вас.

Теперь, когда я думаю об этом, это имеет смысл, хотя я бы предпочел, чтобы Fossil просто обновлял саму файловую систему, а не заставлял своих пользователей выполнять двухэтапный процесс.

В качестве дополнения, кажется, невозможно добавить пустой каталог в Fossil. Я предполагаю, что внутри он хранит только файлы; папки считаются метаданными. Пустая папка - это метаданные, которые ничего не описывают, поэтому добавлять их не имеет смысла.

кажется, невозможно добавить в Fossil пустой каталог. Я предполагаю, что внутри он хранит только файлы; папки считаются метаданными. Пустая папка - это метаданные, которые ничего не описывают, поэтому добавлять их не имеет смысла.

кажется, невозможно добавить в Fossil пустой каталог. Я предполагаю, что внутри он хранит только файлы; папки считаются метаданными. Пустая папка - это метаданные, которые ничего не описывают, поэтому добавлять их не имеет смысла.

17
ответ дан 2 December 2019 в 19:54
поделиться
Другие вопросы по тегам:

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