首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Git提交出现在Bitbucket中,但不出现在SourceTree中

Git提交出现在Bitbucket中,但不出现在SourceTree中
EN

Stack Overflow用户
提问于 2015-02-17 19:13:51
回答 2查看 1.4K关注 0票数 4

我最近一直在尝试合并来自多个分支的一些更改,当我发现我所做的更改完全消失时。

我们使用Bitbucket托管我们的源代码,并通过SourceTree使用Git。

当我在Bitbucket UI中查看特定的提交时,我可以清楚地看到文件已经更改(以及更改的日期)。

但是,如果我在源树中查看,当提交出现时,UI中没有文件更改。最重要的是,如果我对任何修改过的文件进行搜索(或Git History),则不会显示任何更改。

以前有没有人遇到过这个问题,也许对我如何解决这个问题有什么建议?

这似乎真的很奇怪。

如果我返回到提交,并尝试合并,它会说我“已经是最新的”。

我觉得奇怪的另一件事是,SourceTree和Bitbucket中的日期似乎并不相关。

谢谢,

EN

回答 2

Stack Overflow用户

发布于 2020-05-11 10:52:03

在我的例子中,这是因为允许Sourcetree向Bitbucket进行身份验证的OAuth令牌已经过期,而Sourcetree与Bitbucket的身份验证正在悄悄地失败。您可以在Sourcetree > Tools > Options > Authentication > Account > Edit > Credentials中进行检查。

我发现修复这个问题最简单的方法是更改为Bitbucket应用程序密码并在Sourcetree https://stackoverflow.com/a/40946844/13437842中使用它

票数 1
EN

Stack Overflow用户

发布于 2021-12-24 06:29:19

也有同样的问题。对我来说,它解决了一个观察,不确定这是不是对你们相同的情况。我仍然在给出它是如何为我解决的。希望它能帮助一些人。

我们有一个分支,其中两个成员在同一个分支上工作。为了便于理解,将成员命名为developer1和developer2。

在developer2提交更改的同时,Developer1也做了一些更改。没有使用最新的pull,developer1尝试在提交成功的地方推送他的更改,但是推送没有发生。

Developer1没有观察到其中一个没有合并。因此,稍后当developer2尝试提交时,它是提交而不是推送,表示错误为

enter image description here

在developer1只提交了能够推送更改的deevloper2之后..

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28560689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档