小编GGo*_*haA的帖子

git pull:无法快进,

你能帮我解决我的问题吗?当我尝试从“dev”分支拉取时发生错误。我浏览了解决方案,它说我需要“rebase”,但它对我来说没有成功。

CT+aohc@MP1GYWQA MINGW64 /c/TCO/source/RAPMD.Web.Frontend (web_feature/TCORAPD-122389-1)
$ git pull origin dev
From https://dev.azure.com/xxxx/xxxx/_git/TCO-FGP-Rapmd
 * branch                  dev        -> FETCH_HEAD
fatal: Not possible to fast-forward, aborting.
Run Code Online (Sandbox Code Playgroud)

git pull rebase atlassian-sourcetree

13
推荐指数
2
解决办法
5万
查看次数

降低认知复杂性

我在降低给定代码片段的认知复杂性方面遇到了很大的麻烦。您能否提供一些有关如何解决此问题的提示?我可以使用switch将其从 24 减少到 16 ,但它仍然是 16,我没有其他选择

 protected override bool Compare(object valueToValidate, object valueToCompare)
    {
        if (RaUtils.IsBlankValue(valueToValidate) || RaUtils.IsBlankValue(valueToCompare))
        {
            return true;
        }

        switch (Type.GetTypeCode(valueToCompare.GetType()))
        {
            case TypeCode.DateTime:
                if (DateTime.TryParse(valueToValidate.ToString(), out var valueToValidateDt)
                    && DateTime.TryParse(valueToCompare.ToString(), out var valueToCompareDt))
                {
                    return valueToValidateDt >= valueToCompareDt;
                }

                break;
            case TypeCode.Double:
                if (double.TryParse(valueToValidate.ToString(), out var valueToValidateDouble)
                    && double.TryParse(valueToCompare.ToString(), out var valueToCompareDouble))
                {
                    return valueToValidateDouble >= valueToCompareDouble;
                }

                break;
            case TypeCode.Decimal:
                if (decimal.TryParse(valueToValidate.ToString(), out var valueToValidateDecimal)
                    && decimal.TryParse(valueToCompare.ToString(), out var valueToCompareDecimal))
                {
                    return valueToValidateDecimal …
Run Code Online (Sandbox Code Playgroud)

c# sonarqube .net-core

3
推荐指数
1
解决办法
288
查看次数

标签 统计

.net-core ×1

atlassian-sourcetree ×1

c# ×1

git ×1

pull ×1

rebase ×1

sonarqube ×1