当我发现所做的更改已完全消失时,我最近一直在尝试合并多个分支的某些更改。
我们将Bitbucket用于我们的源代码托管,并通过SourceTree使用Git。
当我在Bitbucket UI中查看特定的提交时,我可以清楚地看到文件已更改(以及更改的日期)。“ >>
但是,如果我查看源代码树,则在显示提交的同时,UI中没有文件更改。最重要的是,如果我在任何修改过的文件上进行搜索(或Git历史记录),则不会显示任何更改。
以前有没有人遇到过这个问题,也许对我如何解决这个问题有任何建议?
似乎真的很奇怪。
如果我返回到该提交,然后尝试合并,则表示我“已经更新”。
我感到奇怪的另一件事是SourceTree和Bitbucket中的日期似乎不相关。
谢谢,
当我发现所做的更改已完全消失时,我最近一直在尝试合并多个分支的某些更改。我们将Bitbucket用于我们的源代码托管,并且...
在我的情况下,是因为允许Sourcetree通过Bitbucket进行身份验证的OAuth令牌已过期,而Sourcetree通过Bitbucket进行的身份验证却以静默方式失败。您可以在“源树”>“工具”>“选项”>“身份验证”>“帐户”>“编辑”>“凭据”中进行检查。