gpt4 book ai didi

mercurial - 当项目中已有文件时,在 mercurial 中启动项目的最佳方式是什么?

转载 作者:行者123 更新时间:2023-12-01 07:44:14 24 4
gpt4 key购买 nike

我从 Mercurial 开始。我正在阅读 mercurial book但还有一个问题。

我一个月前开始了我的项目,里面有很多文件和目录。现在,我想使用 Mercurial 并在 bitbucket 中创建了一个帐户。现在,我想在 Bitbucket 中设置这个项目。如何将所有这些文件添加到 bitbucket 存储库中?

这就是我认为我可以做的:
我可以尝试(1)克隆空仓库(来自bitbucket)(1)将所有文件复制到该目录中,(3)发出“hg add”,然后(4)提交。

也许你有更好的方法来做到这一点。

谢谢!

(1)

hg clone https://ME@bitbucket.org/ME/myproject

(2)
cp existing-project/* myproject/
cd myproject

(3)
hg add

(4)
hg commit -u ME

(5)
hg push (i think i have to do this to make the changes visible)

最佳答案

您可以简单地hg init , hg add , 和 hg commit在原始项目文件夹中,然后编辑 ~/project/.hg/hgrc添加您的 bitbucket 存储库的默认推送位置(您可以将其克隆到一个临时文件夹以获取为您创建的 hgrc,您可以将其复制到您的项目中,甚至不需要 RTFM 以获得正确的语法。)

由于 mercurial 的分布式特性,这个 hgrc 条目是唯一将您的本地存储库与 bitbucket 相关联的内容;你甚至可以 hg push https://ME@bitbucket.org/ME/myproject无需在任何地方明确链接。存储库的每个副本都是完全自给自足的。

关于mercurial - 当项目中已有文件时,在 mercurial 中启动项目的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6292917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com