即使文件被复制,例如通过 git 或 svn 等版本控制,Flash builder 项目文件也无法在另一台计算机上打开。
导入和导出 fxp 项目是不可能的,因为我们不想不必要地覆盖 git 或 svn 的文件。
人们如何在 Flash Builder 项目上进行协作,而无需在 Flash Builder 中创建新项目,并且不必为多个协作者一次又一次地设置项目的所有设置?
即使文件被复制,例如通过 git 或 svn 等版本控制,Flash builder 项目文件也无法在另一台计算机上打开。
导入和导出 fxp 项目是不可能的,因为我们不想不必要地覆盖 git 或 svn 的文件。
人们如何在 Flash Builder 项目上进行协作,而无需在 Flash Builder 中创建新项目,并且不必为多个协作者一次又一次地设置项目的所有设置?
如果您按照@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 的路径,但还没有机会弄清楚这一点。
即使文件被复制,例如通过 git 或 svn 等版本控制,Flash builder 项目文件也无法在另一台计算机上打开。
Flash builder 项目可以像其他 Eclipse 项目一样导入到工作区中。
将它们复制到另一台计算机后:
Import...
.General/Existing Projects into Workspace
。.project
目录的文件夹。如果确定Copy projects into workspaces
已取消选择,则可以直接从签出代码的任何位置提交文件。
现在在 Flash Builder 4.7 中解决了这个问题,您可以在其中实际导入项目文件夹。