Visual Source Safe: получить версии, в которых конкретная строка изменилась - PullRequest
4 голосов
/ 25 февраля 2010

Я пытаюсь завершить работу при создании конкретной ошибки, но просмотр истории занимает довольно много времени. Кто-нибудь знаком с методом командной строки, чтобы получить список ревизий, где линия или диапазон строк изменились?

Евангелисты Свн и Убежища: Я знаю, верно .... но вы не всегда можете выбрать окружающую среду ...

1 Ответ

1 голос
/ 15 марта 2011

Я не думаю, что у SourceSafe есть простой способ сделать это ... но я не использовал SourceSafe с версии 2005. Один из способов, который вы можете попробовать, - это использовать поиск "разделяй и властвуй".

Сначала выберите дату в будущем, если есть ошибка, удвойте длину, пока не найдете версию без ошибки.

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

Я не помню, есть ли у SourceSafe номер версии для каждого файла, если нет, вы могли бы просто использовать полосу прокрутки в качестве руководства для определения точки на полпути.

...