当前位置:  开发笔记 > 编程语言 > 正文

git + Flash Builder工作流程:如何设置它以便git顺利运行?

如何解决《git+FlashBuilder工作流程:如何设置它以便git顺利运行?》经验,为你挑选了0个好方法。

我正在使用git来跟踪我在Flash Builder中开发的项目,我想知道跟踪它的最佳方法,特别是关于Flash Builder生成的文件,编译器生成的文件和源文件.必须弹性文件.

我把它设置为通过.gitignore忽略所有flash builder .project和debugging目录:

.actionScriptProperties
.flexProperties
.metadata
.project
.settings
bin-debug

并通过.gitattributes将任何swf/swc文件视为二进制文件

*.swf -crlf -diff -merge
*.swc -crlf -diff -merge

此设置的一个问题是检出此项目并从头开始在Flash Builder中使用它:

当您有一个没有.project文件的项目文件夹时,Flash Builder不喜欢它.将源导入Flash Builder的唯一方法是:

    创建一个新的Flex应用程序

    使用git clone扼杀它创建的模板文件(特别是APP_NAME.mxml).

我在哪里放图书馆?从git的角度来看,我想将它们放在repo的lib文件夹中,所以当有人克隆repo时,一切正常,但从本地文件系统的角度来看,我想将所有库存储在一个位置并使用Flash Builder引用它们,因为我可能会更新库或下载更高版本.也许我应该把库放在他们自己的repo中并加载它们作为git模块?这样我就不需要手动记住在使用它们的所有X项目中更新我的Y库文件,编辑:它们只会在我更新每个项目的子模块时更新.

外部swfs/flex模块怎么样?我现在一直在bin-debug文件夹中粘贴外部swf文件,所以SWFLoader类可以找到它们,但是因为我是.gitignoring bin-debug文件夹,它们在克隆时没有附带repo.

最后一个问题是在哪里保留服务器的文件.我是否将它们放在一个单独的仓库中?我正在使用带有AMFPHP的php VO,因此能够在Flash Builder中编辑php文件以及我的actionscript文件...但它们不属于项目src文件夹.

我正在使用的当前解决方案是:

    在项目根目录中创建"服务器"文件夹

    指向一个apache虚拟主机

    将运行/调试设置设置为http://APP_NAME.localhost

    然后在文件导出时使用服务器文件夹替换bin-debug

这个问题是我的服务器文件夹中存在大量编译器生成的文件和非AS源文件.它似乎不是一个优雅的解决方案.

如何设置git以顺利使用Flash Builder?可以通过多个git repos/Flash Builder项目或ANT脚本或其他东西解决所有这些问题吗?

谢谢.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有