我真的是DVCS的新手,我正在尝试使用Google Code进行Mercurial,因为我想分享一些我最近为Google Chrome写的扩展程序。
我注意到在Google Code中,大多数项目似乎都是通过序列号来引用变更集(例如,1,2,3等 - (参见下面的屏幕截图#1))。但是,我的测试项目(屏幕截图#2)使用了十六进制值,我在项目设置中看不到任何更改。如何使用上述线性格式显示它?
此外,作为社交编码的新手,似乎在互联网上的其他地方,您的电子邮件地址是私有的,但这些DVC系统似乎希望您的电子邮件与提交相关联(而Google,github等似乎是意图在显示它们)。这里有礼仪吗?似乎Google代码上的大多数人都会编辑他们的配置文件,只显示没有真实姓名的用户名或相关提交的电子邮件信息。
答案 0 :(得分:3)
这是正常的,因为你正在使用mercurial。如果需要顺序版本号,可以切换到svn。虽然,我认为mercurial更优越。
答案 1 :(得分:0)
Dikei解决了修订号的神秘故事 - 让我回答你关于用户名的问题。在像Mercurial这样的分布式系统中,诸如“mg”之类的用户名不会非常有用,这就是为什么在变更集中包含全名是正常的。不过,Mercurial并不关心,你可以把任何你想要的东西放在那里。