Как использовать Visual Studio Online для управления исходным кодом с VFP 9 SP1
Как я могу использовать этот элемент управления исходным кодом Visual Studio Online с проектом visual foxpro (vfp) 9 sp1, чтобы VFP выполнял автоматическую регистрацию и извлечение при изменении файлов, а также позволяет мне отменять или проверять исходный код и просматривать историю, как я могу сделать в Visual Studio 2010 IDE с проектами точка-сеть?
Я вижу, что везде есть бесплатный командный обозреватель, который, я думаю, я могу использовать за пределами IDE vfp - не уверен, как он будет обрабатывать файлы SCX, FRX, LBX, PRJ, которые не являются текстовыми.
3 ответа
Может быть, вы не можете использовать VSO с Visual FoxPro 9, но наверняка вы можете использовать другие инструменты SCM с Visual FoxPro, такие как SVN, Mercurial, PlasticSCM (который я использую) и т. Д.
Для Diff and Merge вы можете использовать новый инструмент, найденный в проекте VFPx, под названием FoxBin2Prg, который позволяет двунаправленное преобразование двоичных файлов VFP 9 в текст и наоборот, так что вы даже можете изменить сгенерированную текстовую версию и перестроить двоичный файл.
Больше информации на VFPx Place: https://vfpx.codeplex.com/wikipage?title=FoxBin2Prg
С наилучшими пожеланиями!
Я столкнулся с этим вопросом во время исследования. Похоже, Microsoft обновила MSSCCI для использования с Visual Foxpro
Установите 32-разрядный поставщик MSSCCI для Microsoft Visual Studio Team Foundation Server 2013 и 2015: https://visualstudiogallery.msdn.microsoft.com/06c8e056-7f77-4a5c-9b8b-49318c143df8
Он поддерживает подключение Visual FoxPro 9 SP2 к Visual Studio Online.
В сочетании с Team Explorer для Microsoft Visual Studio 2013 вы можете выполнять ветвление, прямую интеграцию, обратную интеграцию. Я все еще исследую это
Вы не можете, и главная причина в том, что, хотя PRG и другие текстовые файлы представляют собой прекрасный код метода, а другие файлы хранятся в файлах формата DBF, которые выбранное вами программное обеспечение для управления версиями будет обрабатывать как двоичные.