假设情景:
错误地,我一直在我的'Main'分支上工作。
我需要做的是,有效地将我的主分支重置为特定的变更集 - 例如1001。 在1001之后的变更集,我想转移到一个新的分支 - 'Dev'
这可能吗?
我来自git背景,所以如果这是一个git存储库,我可能会使用类似的东西:
public static void Main(string[] args)
{
Console.WriteLine(Mul());
Console.ReadKey(true);
}
public static double Add()
{
return EvaluateConst() + EvaluateConst();
}
public static double Mul()
{
return EvaluateConst() * Add();
}
public static double EvaluateConst()
{
return 2;
}
答案 0 :(得分:1)
不,在基于服务器的源代码管理领域,这是不可能的。
我建议您复制一下代码,然后回滚更改。
然后创建一个分支并覆盖您复制的更改。很脏,但有效...
解决方案:使用git