Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 如何使用GIT子模块提交hg repo,该子模块应该是只读的?_Xcode_Git_Mercurial_Restkit_Git Submodules - Fatal编程技术网

Xcode 如何使用GIT子模块提交hg repo,该子模块应该是只读的?

Xcode 如何使用GIT子模块提交hg repo,该子模块应该是只读的?,xcode,git,mercurial,restkit,git-submodules,Xcode,Git,Mercurial,Restkit,Git Submodules,我的Hg repo现在需要按照站点wiki中建议的方法包含Git子模块Restkit。 但是,我没有更新git内容,应该只从主机读取/拉入更改。 看来,当我第一次推出我的主要Hg回购协议时,它在Git one上遇到了麻烦,要求输入密码。我认为这可能是因为它还试图对Git站点进行身份验证。 我的问题是,我是否可以安排这样做,使Git回购协议是纯读的,甚至是静态的和/或绕过登录问题。显然,这两种不同的回购协议具有不同的凭证。 谢谢 注意:在OS X 10.8.2和Xcode 4.5.1上使用Atla

我的Hg repo现在需要按照站点wiki中建议的方法包含Git子模块Restkit。 但是,我没有更新git内容,应该只从主机读取/拉入更改。 看来,当我第一次推出我的主要Hg回购协议时,它在Git one上遇到了麻烦,要求输入密码。我认为这可能是因为它还试图对Git站点进行身份验证。 我的问题是,我是否可以安排这样做,使Git回购协议是纯读的,甚至是静态的和/或绕过登录问题。显然,这两种不同的回购协议具有不同的凭证。 谢谢 注意:在OS X 10.8.2和Xcode 4.5.1上使用Atlassian SourceTree 1.5.3

我刚刚重读了这篇文章

2.6。子存储库中的同步

子回购不会自动跟踪其来源的最新变更集。相反,它们被更新为与顶级变更集中签出的变更集对应的变更集。这使得开发人员在更新时总是能够获得一组一致的兼容代码和库

因此,更新子回购协议是一个手动过程。只需在目标子回购中运行“hg pull”和“hg up”,在顶级回购中测试,然后在顶级回购中提交,以记录新的组合。onsub扩展可用于自动化该操作


假设这意味着它没有拉潜艇?但是我仍然有上面的密码请求问题。

您朝着正确的方向前进,但没有完成所有必需的步骤

您必须拥有子存储库,手动创建它。。。不要将真实的子存储库与独立的b嵌套存储库混合使用

当您将嵌套转换为子repo时,push转换为master repo将不会执行push-to-subrepo,除非请求