我们的团队已经开始使用Git和Source Tree GUI,现在我们遇到的主要问题是,如果我们中的任何人一直在处理相同的文件并尝试提取提交,我们会收到错误。
所以这是场景......
我们的一位名叫John'编辑文件并将其合并到我们的主分支,并将更改推送到我们的服务器,同时我们的其他开发人员之一的Simon'也正在对同一个文件进行更改。
现在当Simon试图合并他的分支时,他发现了冲突,因为该文件已在实时服务器上进行了编辑。
如果他丢弃该文件,那么他的所有更改都将丢失。
使用Git时你在这些情况下做了什么?
谢谢,尼克
答案 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分支