为什么会发生冲突?我需要更多说明(澄清),不知道我是否应该在堆栈溢出中这样问,它更多地关注Git,我知道一些基本信息。
public static void Main(string[] args)
{
const string defaultPhrase = "Did you know that ";
Console.WriteLine("Welcome to animal facts");
<<<<<<< HEAD
Console.WriteLine("Fish are the best");
Console.WriteLine(defaultPhrase + "fish can breathe underwater?");
=======
Console.Write("What animal would you like to know about? ");
string userChoice = Console.ReadLine();
if( userChoice.ToLower() == "hedgehog" )
{
Console.WriteLine(defaultPhrase + "hedgehogs fear balloons?");
}
>>>>>>> user_input_feature
}
答案 0 :(得分:0)
1。为什么会发生冲突? 您需要了解版本和存储库的概念。简而言之,这是所有开发人员从那里签出(提取)代码库到本地计算机并在其上进行工作的常见地方。
在时间轴上举个例子。
每当人员B尝试检入代码时,由于人员A和B在同一版本上工作,她将遇到冲突错误,但是在人员A签入后,人员B所使用的版本将变为旧版本。
2。说明如何解决一般冲突。始终使用最新的代码副本。养成每天更新代码库的习惯。要解决此问题,您必须在本地代码库中手动进行修复(获取更新后),然后提交代码。
3。重写以下代码,以便以考虑代码目的的方式解决冲突。自己动手做,因为您是最了解要求的人。