gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 20:20:35 24 4
gpt4 key购买 nike

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

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

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

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

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

看起来真的很奇怪。

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

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

谢谢,

最佳答案

就我而言,这是因为允许 Sourcetree 与 Bitbucket 进行身份验证的 OAuth token 已过期,而 Sourcetree 与 Bitbucket 的身份验证无声无息地失败了。您可以在 Sourcetree > Tools > Options > Authentication > Account > Edit > Credentials 中检查。

我发现通过更改为 Bitbucket 应用程序密码并在 Sourcetree https://stackoverflow.com/a/40946844/13437842 中使用该密码最容易解决此问题。

关于Git 提交出现在 Bitbucket 中但不在 SourceTree 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28560689/

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