我们计划为 OSB 和 BPEL 项目引入 GIT,这是一个正确的选择吗?不确定它将如何比较 jars?
4 回答
是的你可以。我们在 OSB 项目中使用 git,它的效果非常好。
创建工作区后,您应该将其添加到您的 git 存储库中。多亏了这一点,您将能够单独跟踪所有文件。您当然可以将您的 jar 存储在该存储库中,但由于存在关联问题,我会将其视为备份。
我也相信相同的方法(将工作空间添加到 git repo)可以用于 BPEL 项目,但我还没有尝试过。
是的,你可以。
OSB 和 BPEL 项目都是简单的 .xml 文件。如果打开项目,您将看到 .xml、.wsdl、.xsd 等。所有这些文件都可以通过版本控制系统(GIT、mercurial、SVN)进行跟踪。
源代码控制适用于源代码,而不适用于 jar。对于 OSB,源代码主要是 XML 文件(代理、管道、bix)或 XQuery 和 XSL。Git 会很好地工作——你需要定义并遵循一些关于版本控制、分支、标记等的实践。
完全相同的原则也适用于 SOA 组合(包括 BPEL)。我在这里有一个例子:https ://github.com/jvsingh/SOATestingWithCitrus
是的,您可以将 GIT 用于 OSB 和 BPEL 项目。我们在当前项目中也在使用 GIT,但就比较 jars 而言,您无法比较 GIT 中的 jars。因此,我们也在源代码中检查以跟踪和比较以前的更改。