AutoMerge.BranchesViewModel.MergeExecute C# (CSharp) Méthode

MergeExecute() private méthode

private MergeExecute ( MergeMode mergeMode ) : void
mergeMode MergeMode
Résultat void
        private async void MergeExecute(MergeMode? mergeMode)
        {
            Logger.Info("Merging start...");
            if (!mergeMode.HasValue)
                return;
            MergeMode = mergeMode.Value;
            Settings.Instance.LastMergeOperation = mergeMode.Value;
            switch (mergeMode)
            {
                case MergeMode.Merge:
                    await MergeAndCheckInExecute(false);
                    break;
                case MergeMode.MergeAndCheckIn:
                    await MergeAndCheckInExecute(true);
                    break;
            }
            Logger.Info("Merging end");
        }