public void ViewHistory()
 {
     if (TeamProjectCollectionUri != null && !string.IsNullOrEmpty(CurrentSourceControlFolder))
     {
         HistoryViewer.ViewHistory(TeamProjectCollectionUri, CurrentSourceControlFolder);
     }
     else
     {
         throw new ApplicationException("TeamProjectCollectionUri or CurrentSourceControlFolder is null");
     }
 }
        public static void ViewHistory(Uri tfsCollectionUri, string sourceControlFolder)
        {
            using (var settingForm = new SettingForm())
            {
                settingForm.SetSourcePath(sourceControlFolder);

                if (settingForm.ShowDialog() != DialogResult.OK)
                {
                    return;
                }

                var historyViewer = new HistoryViewer(settingForm.Settigs);
                historyViewer.ExecViewHistory(tfsCollectionUri, sourceControlFolder);
            }
        }