我们仍在 Clarion 6 Enterprise 中开发大量应用程序。我想知道是否有人知道与 Clarion 6 配合良好的源代码控制系统?
5 回答
我相信 Rick Martin 拥有允许 Clarion 使用颠覆和破坏版本控制系统的工具。它们允许您将更改的程序导出到 TXA 并将更改导入回应用程序。
我喜欢他的系统的一件事是,当一个过程被检入源代码控制系统时,他的工具将构建您产品的当前版本,因此您可以验证更改不会产生编译错误。
但是这些工具不出售。他们来与您购买他的咨询服务。
如果标准的源代码控制系统不是很好,例如 Subversion,我会感到惊讶。Clarion 6 企业版有什么特别之处吗?
您可以在 Clarion 中自由地重命名模块 - 因此您不必受限于现有的生成名称。
然而,这不是根本问题。根本问题是你不想编辑 CLW 和 INC 文件,你想编辑 APP 文件。否则,您的更改将在应用重新生成时丢失。
您可以将 Subversion 或任何其他系统与应用程序文件一起使用——它们只是二进制文件。从回滚的角度来看,这很好。
不幸的是,当您结帐一个应用程序时,您会得到整个应用程序。因此,团队中的任何其他人都无法同时处理应用程序中的任何其他程序。如果您的应用程序很小,那么这没什么大不了的,但是如果您有一个单一的应用程序系统,或者一个由大型应用程序组成的系统,那么它可能会成为一个障碍。
另一个缺点是,作为二进制文件,版本控制不可能将文件合并在一起 - 这是一个全有或全无的情况。
您也可以尝试TDC。它不仅仅是 Clarion 的 VCS,因为您还拥有一个跟踪系统。顺便说一句,TDC 是用 Clarion 编写的。
看看 Rick Martin 的介绍,它非常有用,但不出售 :(
http://www.clarionlive.com/images/stories/videos/webinar11.wmv