5

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

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

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

4

3 回答 3

3

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

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

在此处输入图像描述

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

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

在此处输入图像描述

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

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

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

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

于 2012-09-28T09:51:10.570 回答
0

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

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

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

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

如果确定Copy projects into workspaces已取消选择,则可以直接从签出代码的任何位置提交文件。

于 2012-09-28T07:09:06.863 回答
0

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

于 2013-07-30T10:48:03.860 回答