У меня в настоящее время есть требование, когда мне нужно проверить, что все файлы в структуре папок, которые находятся в SVN, чтобы узнать, являются ли они актуальными. Есть ли способ сделать это, используя артефакты svn, которые хранятся в том же каталоге, что и файл без взаимодействия с SVN?определить SVN в состоянии файла в C#
Извините, это, как представляется, нуждается в дополнительном объяснении ... Я выполняю итерацию через проекты, загруженные в решение, и могу получить доступ к соответствующим файлам в файловой системе. Мне нужно проверить
a) если соответствующие файлы в файловой системе соответствуют последней ревизии, если файл находится под контролем источника и b) если какие-либо файлы или проекты не были добавлены в SVN.
Это, по сути, проверка проверки перед вызовом сервера сборки для запуска сборки в случае, если пользователь забыл проверить некоторые изменения, новые файлы или новые проекты для решения. Сервер сборки извлекает код непосредственно из элемента управления источника.
«зарегистрировался»? Как в, существуют ли в репозитории? Или совпадаете с последней версией? – bzlm
Мне не совсем понятно, что вы спрашиваете здесь ... Вы имеете в виду внутри Visual Studio? или в структуре папок? или что? – EJC
@EJC Я * угадываю * они хотят, чтобы код C# определял статус svn файла в локальной рабочей копии. Как 'svn.exe st% s', но без части' svn.exe'. – bzlm