Git源树错误,在多个用户之间编辑相同的文件

时间:2016-02-24 17:29:26

标签: git atlassian-sourcetree

我们的团队已经开始使用Git和Source Tree GUI,现在我们遇到的主要问题是,如果我们中的任何人一直在处理相同的文件并尝试提取提交,我们会收到错误。

所以这是场景......

我们的一位名叫John'编辑文件并将其合并到我们的主分支,并将更改推送到我们的服务器,同时我们的其他开发人员之一的Simon'也正在对同一个文件进行更改。

现在当Simon试图合并他的分支时,他发现了冲突,因为该文件已在实时服务器上进行了编辑。

如果他丢弃该文件,那么他的所有更改都将丢失。

使用Git时你在这些情况下做了什么?

谢谢,尼克

2 个答案:

答案 0 :(得分:1)

Simon需要隐藏他的更改,然后检查John刚刚提交更改的分支,然后从存储中获取更改,然后将它们合并到John的分支。

答案 1 :(得分:0)

function isPrime(n) { if (n < 2 || n % 1) return false; var r = Math.sqrt(n); for (var i = 2; i <= r; i++) if (n % i === 0) return false; return true; } for (var i = 0; i < 100; i++) { var temp = Math.floor((Math.random() * 100) + 1); if (isPrime(temp)) console.log(temp + " is a prime number!"); else console.log(temp + " is not a prime number."); } 应该先将其更改合并到主分支,以便simon代码与主分支最新,之后他需要将代码推送到git然后他可以将他的分支合并到main分支