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