Phabricator - 源代码出现在.hg文件夹中

时间:2016-01-14 07:16:59

标签: mercurial phabricator

为了启动我的项目,首先,我使用hg而不是arc将我的代码推送到Phabricator存储库。

然后我接受了对Phabricator的承诺。

但我怀疑我做错了什么。因为源代码显示在/var/repo/M/.hg/store/data/路径中。

我想知道一切正常吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

/var/repo/是可配置的根,M/是phabricator中存储库的名称。我认为其余的是mercurial存储库的默认结构。它总是在.hg/store/data/内创建一个类似于工作区本身的文件夹结构。 所以,是的,一切都很正常,因为phabricator拥有一个多变量的存储库。

更确切地说,.i目录中以.hg结尾的文件是revlog format中的索引文件。有时您还会在.d文件(数据的缩写)旁边看到.i个文件,但是使用最新的revlog格式,索引文件也可以经常保存数据,允许{{1} }文件被省略。文件名的其余部分基于原始文件的名称,某些字符(如符号和大写)编码不同;例如,屏幕截图中的.d前缀表示点字符(~2e,ASCII码0x2e)。