, большой недостаток инструмента - то, что это захочет обновить все в Вашей рабочей области, прежде чем можно будет объединиться. Я обошел эту проблему путем создания новой рабочей области только для отката, который отобразился непосредственно на место в исходном дереве, где затронутые файлы были.
, Если Вы нуждаетесь в помощи для выяснения, какой changesets откатывать, я нахожу инструментом обзора кода в свободном Удары Стороны Основы Команды дополнение очень полезный.
Если вы запустите код на машине в другом часовом поясе, ваши вычисления все равно будут работать ? Это причина, по которой люди хранят и обрабатывают все DateTime как UTC - это устраняет любую двусмысленность. Вам не нужно хранить часовой пояс пользователя. Любая машина в любом месте может извлечь дату из базы данных и с легкостью преобразовать ее в местное время и обратно.
Если вы храните время в каком-либо другом часовом поясе, вам нужно вытащить его, вычислить смещение до желаемый часовой пояс, в том числе с учетом летнего времени и международных сроков. В вашем случае вы также сохраняете лишнюю ненужную информацию.