На моем рабочем месте мы переключились на Мерзавца от CVS приблизительно два месяца назад (большинство моего опыта с Подрывной деятельностью). В то время как была кривая обучения, вовлеченная в то, чтобы знакомиться с распределенной системой, я нашел, что Мерзавец выше в двух ключевых областях: гибкость рабочей среды и слияния.
я не должен быть на нашей VPN, или даже иметь сетевое соединение вообще, для имения доступа к полным возможностям управления версиями. Это означает, что я могу экспериментировать с идеями или выполнить большие рефакторинги везде, где я, оказывается, нахожусь, когда убеждение ударяет, не имея необходимость не забывать регистрироваться в той огромной фиксации я рос или вызывающий беспокойство о неспособности вернуться, когда я делаю путаницу.
, поскольку слияния выполняются клиентские, они намного быстрее и менее подвержены ошибкам, чем инициирование слияние серверной стороны.
SaveFileDialog dlg = new SaveFileDialog();
dlg.Filter = "Data Files (*.dat)|*.dat";
dlg.DefaultExt = "dat";
dlg.AddExtension = true;
Свойства AddExtension и DefaultExt . Например:
sfdialog.DefaultExt = "dat";
sfdialog.AddExtension = True;