Я анализирую TFS для проверки кода для проекта, созданного в Powerbuilder. Ниже описано, как все устроено:
Мы подключаемся к TFS-репозиторию из Powerbuilder с помощью плагина MSSCCI. К вашему сведению, Powerbuilder связывает объекты и сохраняет их в файле pbl (библиотека powerbuilder). Все вроде зашифровано в пбл. Возможно, TFS не может распознать pbl, поэтому такие объекты, как windows, datawindows, структура помещаются в хранилище TFS-сервера.
Скажем, у нас есть имя библиотеки project.pbl, в котором есть window1, window2 и т.д. Теперь в TFS у нас есть папка, аналогичная имени библиотеки - project, и в этой папке у нас есть объекты window1 и window2. Когда мы получаем исходный код из TFS, у нас есть папка, скопированная в нашу локальную папку вместе с объектами.
Теперь мой вопрос:
1.Когда мы вносим изменения в какой-либо объект в Powerbuilder и регистрируемся, как TFS узнает об этих изменениях, поскольку у него нет информации о библиотеке?
2.Если я извлечу объект и внесу изменение, изменения не будут видны в объекте в TFS. Это будет видно только после проверки кода. В таком случае, как я могу отправить код для проверки кода до регистрации?
Есть ли другой подход, который я могу использовать для проверки кода?
Спасибо,
Ashish