gpt4 book ai didi

mercurial - 协调多个依赖的 mercurial 存储库版本的推荐方法?

转载 作者:行者123 更新时间:2023-12-04 21:46:11 25 4
gpt4 key购买 nike

好吧,经过数小时的阅读和反复试验,它终于击中了我。 Mercurial 真的不想做 SubRepos ……至少不是用 TortoiseHg 和 Bitbucket。如果我弄错了,并且您不希望对类似于“当然有效,您没有阅读官方文档”的粗鲁回应投反对票,那么请提供一个简单的示例,说明如何通过 TortoiseHg 最新这将成功推送到 Bitbucket。也许是一个利用 mercurial、bitbucket 和 subrepos 的开源项目?

综上所述,如果我们将类库保存在单独的存储库中,并且推荐的方法是不使用子存储库(“作为最后的手段”),为所有依赖的 mercurial 存储库捕获版本的推荐方法是什么,以便我可以快速将所有依赖存储库跳转到正确的版本以进行错误修复等 .

我怀疑我会使用标签来标记版本。那么,是否推荐手动转到所有库并使用通用版本标记标记每个存储库,然后手动恢复所有程序集的该标记?

请避免使用有关工作流管理复杂性的所有技术术语。在 SO 上有大量关于此的精彩阅读。我希望有一个带有几个 DLL 类库的简单的单一主 exe 项目。

最佳答案

感谢@SteveKaye,我有了一个可行的解决方案。使用 TortoiseHg 来“添加子存储库”时,TortoiseHg 像这样格式化 .hgsub 文件

subrepo = subrepo

而不是像他的榜样
subrepo = ../subrepo

如果有人想评论为什么需要相对的“../”,那就太好了。我的目录结构如下:
MainRepo/
.hgsub
SubRepo/
SubRepo2/

如果“../SubRepo”是相对于.hgsub 的,../会不会上一个目录然后查找名为SubRepo 的文件夹?哦,好吧,我可以符合 :) 或者如果 ../

史蒂夫的例子​​帮助我看到了什么。

关于mercurial - 协调多个依赖的 mercurial 存储库版本的推荐方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13934437/

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