首页 文章

未经他们的批准,bitbucket提交不会发送给其他用户

提问于
浏览
0

我和我的朋友正在使用Bitbucket来存储我们的项目仓库 . 我们都使用SourceTree .

今天我注意到,当我提交更改时,他没有在SourceTree中看到这一点,尽管它已在网站上显示 . (即使他刷新等等) .

解决这个问题的唯一方法就是他批准我在网站上的提交 . 只有这样它才会在他的SourceTree中更新 .

我似乎无法找到解决这个问题的方法 . 只有在互联网上发现这是一个可选功能,我无法找到如何禁用 .

谢谢你的帮助 .

1 回答

  • 1

    今天我注意到,当我提交更改时,他没有在SourceTree中看到这一点,尽管它已在网站上显示 .

    Git是一个分布式版本控制系统 .

    您的存储库副本,朋友的副本以及Bitbucket上的副本都是根本分开的 . 完全可以预期推送到Bitbucket的提交不会更新朋友的本地副本 .

    解决这个问题的唯一方法就是他批准我在网站上的提交 . 只有这样它才会在他的SourceTree中更新 .

    我不确定“当他批准我在网站上的提交时”是什么意思,但是你的朋友必须先从Bitbucket中检索提交,然后才能在本地查看 .

    可以使用 pushfetchpull 命令在存储库之间复制提交 . 如果您的朋友按下"Pull"按钮,他的本地副本应该更新,尽管可能存在需要解决的冲突 .

    你可以学习more about remotes in Pro Git . 您可能还想阅读branching and merging .

相关问题