gpt4 book ai didi

git-p4 和分离的分支

转载 作者:太空狗 更新时间:2023-10-29 14:23:48 26 4
gpt4 key购买 nike

所以,我做了一个

git config git-p4.branchList foo/bar:baz/garply
git init
git p4 sync //depot/foo/bar
git p4 sync --branch=baz/garply //depot/baz/garply

总而言之,我希望 foo/bar(主分支)和 baz/garply(主分支的分支)之间存在关系。没有。

我可以 git checkout master 并且我正确地进入了 master 分支。但是,当我尝试切换到“baz/garply”git checkout p4/baz/garply 时,我进入了一个分离的 HEAD。 (来自这个分离的 HEAD 的 git diff master 似乎也会导致非常不正确的结果。)

我假设 git-p4 不主要通过 branchList 机制维护关系?有没有办法在分支之间建立这种关系?

(请注意,我正在执行 git sync 而不是 git clone 因为存储库很大,我不想再次检查它们。此外,检测- 分支机制将无法工作,因为存储库太大。)

最佳答案

我希望我能为您提供一个切实可行的答案,因为我也需要一个。

我编辑了 .git/info/grafts 有这样一行:

HASH1 HASH2

其中 HASH1 是 garply 分支上的第一个提交,而 HASH2 是 garply 在 master 上的父级。

问题是现在我不能 git p4 syncgit p4 submit 并让它实际工作。

关于git-p4 和分离的分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19666757/

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