Mercurial 中特定于存储库的特殊/点文件
Repository specific special / dot files in Mercurial
使用 hg 存储库时最重要的特殊/点文件是什么?
类似配置文件之类的。
Mercurial 存储库将使用很多文件来配置或跟踪状态,但以下是最有可能派上用场的文件:
.hg/last-message.txt
——被hg commit
用来存储提交消息的备份以防提交失败。
示例:
My commit message!
.hg/localtags
-- 定义不在存储库之间共享的本地标签。
示例:
8a7b128ab80b58fc2e63258c9e2bf1f58a5be7c2 myfirsttag
08ff3a0b2e5af9a74becbfdf3e92d6e9a2d0c960 secondtag
6535d105ea795a38808481b160314f9857736c53 thirdtag
.hgignore
-- 描述 hg 应该忽略的文件名的正则表达式。
示例:
syntax: glob
*.elc
*.orig
*.rej
*~
*.mergebackup
*.o
*.so
*.dll
*.exe
*.pyd
*.pyc
.hg/hgrc
-- mercurial 的默认值和配置值。
示例:
[ui]
verbose = True
username = Joe User <j.user@example.com>
[extensions]
hgext.churn = /home/user/hg/hg/contrib/churn.py
[hgk]
path = /home/user/hg/hg/contrib/hgk
.hgsub
-- 所有子存储库的位置以及子存储库签出的来源。
示例:
subrepo1 = https://user@example.org/user/repo
subrepo2 = https://user@example.org/user2/repo2
.hgtags
-- 包含变更集散列值和文本标签名称
示例(与本地标签格式相同):
8a7b128ab80b58fc2e63258c9e2bf1f58a5be7c2 myfirsttag
08ff3a0b2e5af9a74becbfdf3e92d6e9a2d0c960 secondtag
6535d105ea795a38808481b160314f9857736c53 thirdtag
使用 hg 存储库时最重要的特殊/点文件是什么?
类似配置文件之类的。
Mercurial 存储库将使用很多文件来配置或跟踪状态,但以下是最有可能派上用场的文件:
.hg/last-message.txt
——被hg commit
用来存储提交消息的备份以防提交失败。
示例:
My commit message!
.hg/localtags
-- 定义不在存储库之间共享的本地标签。
示例:
8a7b128ab80b58fc2e63258c9e2bf1f58a5be7c2 myfirsttag
08ff3a0b2e5af9a74becbfdf3e92d6e9a2d0c960 secondtag
6535d105ea795a38808481b160314f9857736c53 thirdtag
.hgignore
-- 描述 hg 应该忽略的文件名的正则表达式。
示例:
syntax: glob
*.elc
*.orig
*.rej
*~
*.mergebackup
*.o
*.so
*.dll
*.exe
*.pyd
*.pyc
.hg/hgrc
-- mercurial 的默认值和配置值。
示例:
[ui]
verbose = True
username = Joe User <j.user@example.com>
[extensions]
hgext.churn = /home/user/hg/hg/contrib/churn.py
[hgk]
path = /home/user/hg/hg/contrib/hgk
.hgsub
-- 所有子存储库的位置以及子存储库签出的来源。
示例:
subrepo1 = https://user@example.org/user/repo
subrepo2 = https://user@example.org/user2/repo2
.hgtags
-- 包含变更集散列值和文本标签名称
示例(与本地标签格式相同):
8a7b128ab80b58fc2e63258c9e2bf1f58a5be7c2 myfirsttag
08ff3a0b2e5af9a74becbfdf3e92d6e9a2d0c960 secondtag
6535d105ea795a38808481b160314f9857736c53 thirdtag