Eclipse远程跟踪分支突然丢失

时间:2020-03-05 02:38:30

标签: eclipse branch git-branch

我曾经在远程跟踪中有很多分支。

在我将GIT_TRACE_PACKET设置为1之后,将GIT远程连接超时设置为6000,由于过早的EOF错误,多次尝试尝试导入新的存储库项目,最后,我成功导入了存储库。

但是,所有项目的远程跟踪分支都丢失了,包括最后一个现有项目的远程跟踪。

我试图将GIT_TRACE_PACKET设置为0或重试导入项目,但是仍然相同。
我怀疑也许某种配置发生了变化,并使远程跟踪分支丢失了。

ECLIPSE REMOTE TRACKING

3 个答案:

答案 0 :(得分:0)

切换到命令行并检查您git config --get remote.origin.fetch refspec

要获取所有个分支,refspec必须为:

+refs/heads/*:refs/remotes/origin/*

如果refspec是:

+refs/heads/master:refs/remotes/origin/master

那么fetch只会带回master分支。
这是git clone --branch develop --single-branch的典型代表。

因此,更改获取引用规范,执行git fetch,然后使用git branch -avv仔细检查远程跟踪分支。

最后,切换回Eclipse并检查“远程跟踪”部分。

答案 1 :(得分:0)

我找到了解决此问题的另一种方法。 1.删​​除文件C:\ Users ***** \ workspace.metadata文件夹。 2.再次打开月食。 3.您的日食配置全部重置为原点。

答案 2 :(得分:0)

删除 .metadata 将从 Eclipse 中删除所有项目并将重置所有项目。因此,最好的解决方案是执行拉取(右键单击 -> 团队 -> 拉取),然后尝试变基。如果这不起作用,请删除 eclipse 项目和本地存储库,然后再次检出分支。然后执行 Pull 并尝试变基。