0

我在 Eclipse Juno 中使用 EGit 2.1.0。

用户X创建并推送了一个分支FeatureBranch。下一个用户Y从 master 拉取。现在在远程跟踪中,FeatureBranch在用户Y 的机器上可见。现在用户Y想加入在FeatureBranch上完成的工作。但是FeatureBranch不会自动作为本地分支使用。所以用户Y首先需要从远程FeatureBranch创建一个本地分支(否则所有提交最终将被视为分离的头)。

为什么用户Y必须先从远程分支手动创建本地分支,然后才能提交/推送它?

4

1 回答 1

0

这就是 git 的工作方式。远程分支是只读的。如果你想自动化git checkout --track或者你想做的任何事情,你当然可以编写脚本。

于 2013-01-28T19:07:29.397 回答