Exemplo n.º 1
0
        private void CheckInCurrentChanges(string checkInMessage)
        {
            if (_filesToUpdateInSourceControl.Any())
            {
                _sourceControlProvider.CheckOutFiles(_filesToUpdateInSourceControl.ToArray());
            }

            if (_filesToAddInSourceControl.Any())
            {
                _sourceControlProvider.AddFilesToSourceControl(_filesToAddInSourceControl.ToArray());
            }

            _sourceControlProvider.DeleteServerItemsWhichHaveNoLocalItems();

            _sourceControlProvider.CheckInCurrnetChangesOverwriteConflicts(checkInMessage);
        }