跟踪只读 git 子模块上的自定义提交
我正在将 Three20 作为我的 iPhone 应用程序上的 git 子模块。我对 Three20 库进行了一些自定义修改,并希望提交它们,以便我的项目可以看到这些提交。我不想也不能将这些更改提交到实际的 Three20 存储库中。
谢谢
I'm working with Three20 as a git submodule on my iPhone app. I have a couple custom modifications I've made to the three20 library and would like to commit them such that my project sees the commits. I don't want, nor can I, commit these changes to the actual three20 repo.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请分叉存储库并在子模块中使用它。如果子模块指向主存储库,您可以在子模块本身的配置中更改该 url。现在更新时,请确保不运行 git submodule init 或将 init 选项添加到 git submodule update 中。这将使您可以使用叉子进行工作。
Please fork the repository and use that in the submodule. If the submodule points to the main repo, you can change that url in the config of the submodule itself. When you update it now, ensure you don't run
git submodule init
or add the init option togit submodule update
. This will allow you to work off of a fork instead.