我们仍在用Clarion6Enterprise开发大量的应用程序。我想知道有没有人知道在Clarion 6上运行良好的源控制系统?
发布于 2009-08-10 08:16:10
如果标准的源代码控制系统不是很好,比如Subversion,我会很惊讶的。Clarion 6企业版有什么特别之处吗?
发布于 2009-09-15 20:07:36
我相信Rick Martin有一些工具可以让Clarion使用subversion和tortise版本控制系统。它们允许您将更改的过程导出到TXA,并将更改导入回应用程序。
我喜欢他的系统的一件事是,当一个过程重新签入到源代码控制系统中时,他的工具将构建您的产品的当前版本,以便您可以验证更改不会产生编译错误。
不过,这些工具是非卖品。他们和你一起来买他的咨询服务。
发布于 2009-08-19 06:42:33
您可以在Clarion中自由地重命名模块-这样您就不会被绑定到现有的生成名称。
然而,这并不是问题的根源。根本问题是你不想编辑CLW和INC文件,而是想要编辑应用程序文件。否则,当应用重新生成时,您所做的更改将丢失。
您可以使用Subversion或任何其他系统来处理应用程序文件-它们只是二进制文件。从回滚的角度来看,这是很好的。
不幸的是,当你签出一个应用程序时,你得到的是整个应用程序。因此,团队中的其他任何人都不能同时处理应用程序中的任何其他程序。如果你的应用程序很小,那么这没什么大不了的,但如果你有一个单一的应用程序系统,或者一个由大型应用程序组成的系统,那么它可能会成为一个障碍。
另一个缺点是,作为二进制文件,版本控制不可能将文件合并在一起-这是一种要么全有要么全无的情况。
https://stackoverflow.com/questions/1253589
复制相似问题