首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Flex模型驱动开发中对生成的代码进行版本控制?

如何从Flex模型驱动开发中对生成的代码进行版本控制?
EN

Stack Overflow用户
提问于 2010-12-27 15:01:01
回答 1查看 383关注 0票数 1

我们正在使用Flash builders数据服务功能来生成ActionScript服务/值对象代码,以及使用MySQL数据源的PHP服务代码。

Flash-builder通过创建一个模型文件({projectname}.fml)来管理这一点,该文件包含Flash-builder自动生成超级服务/值对象类所需的配置。

由于超类是从每个开发人员机器上的模型文件生成的,因此我们决定将它们从版本控制中删除,并将.fml包含到版本控制中,以便代码库保持同步。

我们正在努力解决的问题是,模型文件包含对系统服务器路径和服务器URL的硬编码引用,这些引用在不同的机器上可能会有所不同。以下是模型中一个服务的配置。

代码语言:javascript
复制
<item name="PHP_RELATIVE_LOCATION">flex/bin-debug/services/PropertyService.php</item>
  <item name="PHP_SERVER_ROOT">C:/xampp/htdocs/video</item>
  <item name="DEFAULT_ENTITY_PACKAGE">valueObjects</item>
  <item name="PHP_SERVICES_FOLDER">C:/xampp/htdocs/video/flex/bin-debug/services</item>
  <item name="PHP_LOCATION">C:/xampp/htdocs/video/flex/bin-debug/services/PropertyService.php</item>
  <item name="LINKED_FILE">PropertyService.php</item>
  <item name="PHP_SERVER_ROOT_URL">http://localhost/video/</item>
  <item name="ABSOLUTE_ENDPOINT">http://localhost/video/flex/bin-debug/gateway.php</item>
  <item name="PHP_CLASS_NAME">PropertyService</item>

因此,模型.fml文件的版本控制存在问题。

EN

回答 1

Stack Overflow用户

发布于 2010-12-28 20:28:36

您需要在eclipse中添加链接的资源。你可以前去。在第二行执行一个视频,如下所示:<item name="PHP_SERVER_ROOT">{SERVER_ROOT}</item>,并指向C:/xampp/htdocs/ SERVER_ROOT或开发人员在其机器上拥有的任何目录。您可以在Eclipse/ FB中通过window->preferences->linked resources来配置它们。

(顺便说一句,我还没有测试上面示例中的语法。)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4537111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档