hg init 现在,我如何将本地file upload到Google上的存储库。 厌倦googling很多,几乎所有的信息是可用的SVN用户。
我必须先在mercurial上创build一个分支。 我很抱歉,如果它太傻了,但我如何创build一个,该网站没有说任何创build或上传或添加。
任何人都可以请分享,他是如何开始/上传他的项目?
pgs是完全正确的。 当您在Google(或其他主机服务)上创build项目时,他们将为您创build一个存储库。 你需要复制你的代码,添加/提交(当然调整.hgignore !)和hg commit -Am "Inintial checkin of project"
如果您尝试将您创build的另一个存储库推送到Google,则无法工作。 这是因为您新创build的存储库与Google为您创build的存储库不相关(源自)。 由于您没有CLI访问Google,因此您不能通过樱桃select特定的修订版进行无关的拉取操作。
当你已经有一个历史logging库时,这是令人沮丧的。 在这种情况下,您必须克隆空的Google repo,然后将hg pull (path/ url到您的repo)以获取您的修订,然后提交,然后推送。 祝你好运,如果你有广泛的分支机构,确保你有没有未解决的头之前,你推到谷歌。
这就是为什么我在自己的网站上托pipe自己的hg回购,更不用说麻烦了。
从阅读帮助页面 ,我认为你需要去你的项目的源页面和克隆存储库(而不是hg init )。 那么我相信你可以检查代码, hg push它hg push到谷歌。
实际上,您可以先推入Google代码存储库,而无需先从中进行克隆。 要么只是从本地回购hg push http://$projectname.googlecode.com/hg ,要么编辑你的.hg / hgrc,并添加一个这样的部分:
[paths] default = http://$projectname.googlecode.com/hg
然后照常运行hg push 。