- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果您要将存储库 B 中的更改 merge 到存储库 A 中,是否应该 merge .hgtags 中的更改?
存储库 B 可能具有 A 中没有的标签 1.01、1.02、1.03。为什么要将这些 merge 到存储库 A 的 .hgtags 文件中?如果我们 merge 然后尝试通过查看标签 1.01 来查看存储库 A,我认为这是行不通的。
最佳答案
简短回答:这确实可以正常工作,您应该 merge .hgtags
为什么应该真正 merge .hgtags
以及为什么它有意义?
所以你有
以上列为变更集编号(长唯一十六进制 ID)标签
因此,您将存储库 B merge 到存储库 A 中,并得到如下所示的内容。
9 (a4) merge
/ \
| 8 (b3) tag 1.01
| |
| 7 (b2)
| |
| 6 (b1)
5 (a3) |
| |
4 (a2) |
| |
3 (a1) |
\ /
2 (a0)
如果您将存储库更新为标签 1.01,您将得到与该时间点代码在存储库 B 中时完全相同的代码,正如 Mercurial 所 promise 的那样。
您应该 merge 它们,因为存储库 B 中标记的变更集现在是存储库 A 中变更集树的一部分,因此您在存储库 B 中标记的变更集现在标记在存储库 A 中。不 merge 它们只会导致您丢失您为变更集创建的标签。
关于Mercurial - .hgtags 应该 merge 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5080291/
我可以知道拥有 .hgtags 的目的是什么吗?我可以删除它吗?因为它不在 .hg文件夹,似乎“污染”了我的实际源代码目录。 https://bz.mercurial-scm.org/show_bug
我无法解决 .hgtags 的冲突 kd:friend-sup/ $ cat .hgtags >>>>>> OTHER 我尝试以各种方式编辑文件,删除标记,但无济于事。理想情况下,我想要来自“我的”和
如果您要将存储库 B 中的更改 merge 到存储库 A 中,是否应该 merge .hgtags 中的更改? 存储库 B 可能具有 A 中没有的标签 1.01、1.02、1.03。为什么要将这些 m
我有一个脚本在构建服务器上以非交互模式运行一些 Mercurial 命令。其中一个命令 merge 两个分支,并且由于构建脚本的设置方式,在 merge 期间 .hgtags 文件中始终存在冲突。 如
我们正在尝试运行一个 chron 作业,自动将单独的 CVS 模块转换为 Mercurial 模块,最后将这些转换后的 Mercurial 模块 merge 到单个 Mercurial 存储库中。 我
几周前有人在 merge .hgtags 时不小心弄坏了他们的 l 键,我们开始收到有关 .hgtags@eed03ad8bbe7,第 1 行:节点 'll005a7e9815cb34a143f349
几周前有人在 merge .hgtags 时不小心弄坏了他们的 l 键,我们开始收到有关 .hgtags@eed03ad8bbe7,第 1 行:节点 'll005a7e9815cb34a143f349
我是一名优秀的程序员,十分优秀!