Visual Studio: показать различия файлов между локальным и исходным контролем? - PullRequest
0 голосов
/ 16 июля 2009

Есть ли дополнение Visual Studio или уже существующий метод, который позволяет мне рекурсивно сравнивать проект / решение / папку с тем, что находится в управлении исходным кодом?

Примечание: Источник контроля продукта не зависит (a.k.a VSS)


Обновление

Причина, по которой я предполагаю, что существует независимое от системы управление версиями решение, заключается в том, что Visual Studio поддерживает MSSCCI API от Microsoft . Таким образом, Visual Studio может выполнять операцию независимо от того, какой поставщик управления исходным кодом у вас есть.

Ответы [ 3 ]

0 голосов
/ 16 июля 2009

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

0 голосов
/ 02 марта 2010

Я не уверен, что он может регистрироваться как аддон (еще не пробовал), но я использую WinMerge в качестве моего компаратора внутри SourceSafe, хотя он работает только с одним файлом при использовании с этой точки зрения. Он может также выполнять сравнение папок, которое я недавно использовал с большим успехом из-за значительного изменения версии нашего продукта и сохранения старой версии.

0 голосов
/ 16 июля 2009

Что ж, клиент Visual SourceSafe позволяет вам сделать это, по крайней мере, тот, который был с Visual Sourcesafe 6.0. Он интерактивный (вы не сказали, хотите ли вы использовать пакетные функции).

Если вы независимы от системы контроля версий, то любой из Subversion (и его отличное дополнение для оболочки Windows TortoiseSVN ), Mercurial и Bazaar позволит вам выполнить различие всего или части полного хранилища.

VisualSVN - это дополнение для Visual Studio для Subversion.

...