之前我曾经使用过BitBucket,但我只为自己的个人项目进行过独奏。我知道基础知识(我必须说的非常基本),但仅限于独立开发人员。即使这样,我也是通过Source Tree而不是控制台完成的。所以这对我来说要容易得多。我通常的工作流程是这样的:代码 - >提交 - >代码 - >提交 - >标记 - >推送(如果功能已完成) - >代码 - >提交 - >代码 - > commit-> ...>标记> push-> ... 因为我是唯一一个开发项目的人,所以这很好。但现在,我碰巧被分配到BitBucket创建和设置一个回购,以便在我和2名初级程序员之间的办公室中进行协作。说实话,我对如何将BitBucket与其他开发人员一起使用感到困惑。
所以我的问题是:
提前致谢。
PS:在说STFW或RTFM之前,仅供参考,我这几个月已经这样做了并且仍然感到困惑。我实际上已经尝试过了,但是,正如你所看到的,我仍然非常困惑。答案 0 :(得分:2)
2)拉取请求是一条消息,上面写着“嘿,我有一些东西需要分享,请从我的存储库中取出。”这里的所有都是它的。 PR过去只是电子邮件。像github和bitbucket这样的网站将它变成了一个带有按钮的“功能”。
拉取请求的概念假设你们每个人都有自己的回购。你对bitbucket的回购可能是你工作流程的核心回购(当然是自愿的)。如果您拥有对中央仓库的所有写入权限,则无需向任何人提出请求(提出请求),因为所有人都可以自行推送。
但听起来你想要做的就是限制对中央bitbucket repo的写访问权限,允许其他人阅读,并在他们想要推送到中央仓库时使其成为文件拉取请求。然后,您将查看拉取请求,然后将它们合并或拒绝它们。
Bitbucket可能有一些不错的用户界面,但原则上就是这样。
3)如果您从中克隆,克隆的仓库不应该再有分支,您现在不必删除bitbucket上的分支,只需在您的本地仓库中删除。