1

我有 master 分支(它是工作副本),然后某个时间点我创建了另一个名为 topic 的分支并在其下工作。

但是昨天我确实在 master 分支上进行了 rebase。现在,当我构建我的项目时,它可以在 master 分支中构建,但不能在主题分支中构建。

谁能指导我有什么问题?有人建议我确实需要跟上最新的主题分支。没有把握; 在什么方面是最新的(主或远程)?我该怎么做?

我用谷歌搜索;但是,哪个命令会拯救我有意义吗?

我感谢你的 vm in adv。

详细说明:我的主分支(master_branch)是进化的;但是我的本地分支(topic_branch)确实只包含我所做的特定提交。因此,master 分支(master_branch)中的一些最新更改是与其他 repo 集成所必需的;因此我的构建在 topic_branch 中失败。

4

2 回答 2

0

好吧,您没有提供很多关于您的错误的信息,但是如果您成功地针对 master 重新设置基础,那么您的主题分支是最新的。但是最新的并不一定意味着工作,我的猜测是 master 分支中的最新更改与您的主题分支中的更改不兼容。因为主分支可以构建但主题分支不能,所以问题出在主题分支的某个地方。

于 2012-07-10T05:20:22.623 回答
0

你说你“确实在主分支上变基”。如果您的意思是,在主分支上工作时,您运行了“git rebase $other_thing”,那么您可能需要切换到您的主题分支并在那里运行“git rebase master”。否则,您的主题分支将低于您的主分支。

于 2012-07-24T19:39:56.047 回答