我正在分析 TFS 以查看在 Powerbuilder 中构建的项目的代码。以下是设置的方式:
我们使用 MSSCCI 插件从 Powerbuilder 连接到 TFS 存储库。仅供参考,Powerbuilder 将对象捆绑并存储在 pbl 文件(powerbuilder 库)中。一切都在 pbl 中进行了加密。也许 TFS 无法识别 pbl,因此诸如 windows、datawindows、结构之类的对象被放置在 TFS 服务器存储库中。
假设我们有一个库名称 project.pbl,其中包含 window1、window2 等。现在在 TFS 中,我们有与库名称相同的文件夹 - 项目,在该文件夹中我们有对象 window1 和 window2。当我们从 TFS 获取源时,我们将文件夹与对象一起复制到本地文件夹。
现在我的问题是:
1.当我们对Powerbuilder中的任何对象进行更改并签入时,TFS如何知道更改,因为它没有关于库的信息?
2.如果我签出一个对象并进行更改,则更改在 TFS 中的对象中不可见。只有在代码签入后才可见。在这种情况下,我如何在签入之前提交代码以进行代码审查?
我可以采取其他方法进行代码审查吗?
谢谢,阿希什