我最近在我的本地开发盒上添加了几个项目到现有的存储库。我定期将本地存储库同步到网络驱动器存储库。但是,新项目不会自动显示在网络仓库上 - 只有我执行初始克隆时才出现的那些。
如何将新项目纳入我的网络仓库?
答案 0 :(得分:6)
使用'hg push'命令将变更集从本地推送到远程,并使用'hg pull'将变更集从远程拉到本地。
移动更改集足以获取其中的内容,但如果您想在工作目录中看到它们hg update
。
听起来你在一个回购中有多个项目。这是subversion中的常规设置,但在Mercurial或git中,您需要每个项目单独的存储库。这样做更好,因为所有的变更集/提交都跨越了整个仓库,并且不可能只有hg update
或hg clone
只有一部分仓库与svn一样。