/var/repo/
является настраиваемым корень, M/
имя вашего репозитория в phabricator. Я думаю, что остальная часть является структурой по умолчанию в ртутном хранилище. Он всегда создает аналогичную структуру папок в пределах .hg/store/data/
, чем выглядит сама рабочая область. Итак, да, все нормально, поскольку у фабрикатора есть ртутный репозиторий.
Точнее, файлы, оканчивающиеся на .i
в каталоге .hg
, являются индексными файлами в revlog format. Иногда вы также видите файлы .d
рядом с файлами .i
(сокращенно для данных), но с новейшим форматом revlog файлы индекса также могут часто содержать данные, позволяя опускать файлы .d
. Остальная часть имени файла основывается на имени исходного файла с определенными символами (например, символами и верхним регистром), закодированными по-разному; например, префикс ~2e
на скриншоте представляет символ точки (.
, код ASCII 0x2e).
Я думал, что в моем компьютере, который я кодирую на нем - .hg папка находится в основной папке проекта вместе с моим исходным кодом, в отличие от репо фабрикатора. Благодарю. – efkan