【问题标题】:How do you collaborate on Flash Builder projects?您如何在 Flash Builder 项目上进行协作?
【发布时间】:2012-09-28 06:56:14
【问题描述】:

即使文件被复制,Flash builder 项目文件也无法在另一台计算机上打开,例如通过 git 或 svn 等版本控制。

无法导入和导出 fxp 项目,因为我们不想不必要地覆盖 git 或 svn 文件。

人们如何在 Flash Builder 项目上进行协作,而无需在 Flash Builder 中创建新项目并且不必为多个协作者一次又一次地设置项目的所有设置?

【问题讨论】:

    标签: actionscript-3 flash adobe flash-builder


    【解决方案1】:

    如果您按照@Sean Fujiwara 的回答使用其文件夹位置导入项目,那么:

    在 Flash Builder 项目中进行协作的一种有用方法是利用环境变量。您可以使用 -Window > Preferences > General > Workspace > Linked Resources:

    访问这些内容

    从这里您可以添加一个新变量或编辑一个现有变量,从上面的示例中您可以看到我们使用了一个FRAMEWORK_SOURCE 变量,它指向我们共享框架代码的源代码,我们使用一个 swc 但这是方便调试错误。

    我们还有另一个名为OUTPUT_FOLDER 的变量,在我们的例子中,它指向一个文件夹,我们在该文件夹中通过本地主机运行我们的项目,请参见下面的示例,要在项目中使用它,请转到right click project name > Properties > ActionScript Build Path,在此处输入文件夹您要在OUTPUT_FOLDER 指向的文件夹中创建的名称:

    当您从菜单中执行Project > Clean 时,您的html-template 文件夹中的所有资源都将被复制到该文件夹​​,并且应该在浏览器中打开。

    现在我们已经能够将我们的.project.actionScriptProperities 文件签入到SVN,而且几乎没有问题。当项目的新人检查他们时,他们会在问题面板中看到一个错误,告诉他们他们没有例如 - OUTPUT_FOLDER\MyProjectName,因此项目负责人应该有一个文档列出所有需要设置的变量你的环境。

    您可以共享的其他内容是原始字体文件的路径等。

    我使用这种方法遇到的唯一问题是,有时它会询问 SDK 的路径,如果它与您的位置不同,还没有机会弄清楚这一点。

    【讨论】:

    • 感谢 Neil,将本地工作区特定设置从项目文件中提取到本地工作区设置中,这让我们的开发人员群体更加快乐!
    【解决方案2】:

    Flash builder 项目文件甚至无法在另一台计算机上打开 如果文件被复制,例如通过版本控制,如 git 或 svn.

    Flash builder 项目可以像其他 Eclipse 项目一样导入工作区。

    将它们复制到另一台计算机后:

    1. 在包资源管理器中右键单击并转到Import...
    2. 选择General/Existing Projects into Workspace
    3. 选择包含.project 目录的文件夹。

    如果您确定Copy projects into workspaces 被取消选择,您可以直接从您签出代码的地方提交文件。

    【讨论】:

      【解决方案3】:

      现在在 Flash Builder 4.7 中解决了这个问题,您可以在其中实际导入项目文件夹。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-03
        • 1970-01-01
        • 2017-01-30
        • 2011-04-12
        • 2016-01-29
        相关资源
        最近更新 更多