Инструменты внешней защиты для Sourcesafe - PullRequest
2 голосов
/ 06 февраля 2009

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

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

В настоящее время мы используем SourceSafe, но, надеюсь, скоро перейдем на TFS.

Спасибо

Ответы [ 5 ]

2 голосов
/ 06 февраля 2009

Отдельные инструменты Diff недоступны, но вы можете найти их в этом наборе

SourceAnyWhere (SAW) - http://www.dynamsoft.com

SourceOffSite (SOS) - http://www.sourcegear.com

VSS Remoting - http://www.sourceremoting.com

Эти наборы предназначены для удаленного доступа

2 голосов
/ 06 февраля 2009

К сожалению, нет никаких внешних инструментов, которые могли бы интегрироваться в безопасных источниках, о которых я знаю.

В зависимости от вопроса, который вы задали, лучшее, что вы можете сделать, - это щелкнуть правой кнопкой мыши нужную папку, перейти к различиям, нажать рекурсивную кнопку и снять флажок «те же файлы». Другой вариант - сделать то же самое, но искать рекурсивную историю между датами.

Если вы хотите увидеть, что вы сделали, вы можете найти все извлеченные вами файлы, выполнив View-> Search-> Status Search, файлы извлечены в <ваше имя пользователя>, поиск в текущем проекте + подпроекты.

Это действительно медленная работа в SourceSafe, и намного быстрее в других системах контроля версий.

2 голосов
/ 06 февраля 2009

Вопрос немного вводит в заблуждение. Термин «разница / сравнение» обычно относится к инструменту, который используется для сравнения содержимого двух версий файла или сравнения содержимого локального файла с содержимым в репозитории контроля версий.

Если вам нужен инструмент, который генерирует отчеты обо всех файлах, измененных между двумя датами, или обо всех файлах, измененных конкретным пользователем и т. Д., Проверьте VSSReporter .

1 голос
/ 06 февраля 2009

Когда вы переходите в TFS, это немного проще, поскольку TFS отслеживает изменения в наборах изменений, поэтому все ваши проверки группируются. Просмотреть список наборов изменений довольно просто, и вы можете просмотреть подробную информацию о любом наборе изменений, чтобы точно узнать, какие файлы были изменены. И оттуда, просто щелкните правой кнопкой мыши, сравните, с предыдущей версией, чтобы увидеть, что именно изменилось. Я использую эту функцию все время.

Кроме того, подобно тому, как FryGuy описал в VSS, каждый набор изменений связан с пользователем, поэтому действительно легко просматривать все наборы изменений определенного пользователя и т. Д.

Это огромное улучшение по сравнению с попытками отслеживать вещи на этом уровне в VSS.

0 голосов
/ 03 апреля 2009

вы можете настроить другой инструмент сравнения в sourceafe, опция-> пользовательский редактор.

...