Visual Studio拒绝其他人'承诺

时间:2017-04-23 07:10:11

标签: git visual-studio bitbucket team-explorer

我和其他2人一起使用了Bitbucket repo,我们一起开发了一个小项目。我和另一个队友在同一时间改变了,现在我们都没有人能够承诺,因为我们必须事先拉(不仅仅是取),但这会抹掉我们的工作。我将其他队友的代码添加到了我的代码中,因此我将"正确合并了#34;在我这边的版本,但提交我将不得不删除其他提交。

问题是,如何在VS 2015团队资源管理器中做到这一点?

修改

强制最新提交到#34;接管"分支也很好。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

如果您的项目受版本控制(在您的情况下,Bitbucket),那么合乎逻辑的是,如果对等方正在检查您当前正在处理的某个文件,那么您将尝试在您的同伴之后检查该文件,然后您必须合并这些文件,这样您就不会覆盖同事的工作。

如果您处理两个 不同的 文件,那么您不必合并,因为它是两个不同的文件,但最佳做法是在登记前始终获取代码的最新版本,以确保您不会破坏代码。

希望这是有道理的。如果没有,请告诉我,我会尝试澄清。