Шаблон использования черепахи больше не работает: сортировка по дате создания или сортировка по ревизии невозможна - PullRequest
1 голос
/ 23 января 2010

Я использую черепаху в течение многих лет.

Моя стандартная идиома состоит в том, чтобы в моем представлении win explorer было установлено значение по умолчанию, сортирующее файлы в обратном хронологическом порядке по дате изменения.

Проблема: если вам необходимо выполнить полную проверку, дата изменения становится датой создания, которая является датой проверки.

Итак ... в этом случае я сортирую в обратном порядке номеров ревизий. Win explorer позволил мне поместить ревизию в столбец подробного отображения. Сортировка по этому является близким прокси на дату изменения.

Проблема: Win Vista и Win 7 больше не позволяют мне отображать этот столбец. Также SVN checkout не поддерживает дату изменения.

Так что моя стандартная идиома использования больше не возможна.

Я бы хотел посмотреть, есть ли у людей предложения о том, как обойти это, кроме как перейти в командную строку.

Боюсь, что черепаху SVN придется уйти и заменить другим пользовательским интерфейсом просмотра файлов, который обеспечивает поведение сортировки по столбцу ревизии. Если есть хороший, то, возможно, все будет хорошо.

OTOH, если кто-то знает способ, которым сама SVN фактически поддерживает файлы таким образом, который предварительно сохраняет даты изменения файла при фиксации / извлечении, тогда это было бы лучшим решением. или даже если он дал извлеченному файлу дату последнего коммита, который изменил этот файл - это будет работать нормально.

1 Ответ

1 голос
/ 24 января 2010

Вы можете сделать так, чтобы Subversion делала даты файлов равными дате последней фиксации. А поскольку дата последнего принятия обычно (почти) совпадает с датой последнего изменения, ваш рабочий процесс будет работать снова.

TortoiseSVN-> Настройки dialog-> General -> "Установить даты файла в "Время последнего коммита" "

...