Flash Builder最佳实践:处理多个版本项目的工作

12

我有一个大型的 Flash Builder 项目,它是一个更大的 (.net) 解决方案的一部分。通常情况下,针对整个项目,我都会设置一个前向开发分支,以及一个或多个 bug 修复分支。鉴于 Flash Builder 不想导入一个与现有的前向开发分支同名的新项目(bug 修复分支),那么在 Flash Builder 中设置这个最佳方法是什么?


可能有用?-- http://www.arpitonline.com/blog/2008/04/19/on-flashflex-build-systems-and-application-versioning/ - ericsoco
我正在尝试理解这个问题。你是否在这个项目中使用配置好的SVN?因为它是一个众所周知的系统,可以回退或前进到项目的不同版本。 - Ratata Tata
是的,我正在使用SVN,但我们有多个活跃分支。目前我的做法是使用Flash Builder的工作空间。我为每个活动分支创建了一个单独的工作空间,并在需要时在它们之间切换以在不同分支上进行工作。缺点是我不能以这种方式同时打开Forward Dev分支和QA分支。 - ThatSteveGuy
我会为不同的分支创建不同的工作区。如果您不需要某个分支,可以从中删除项目,或者直接删除工作区文件夹。 - sydd
1个回答

1

最好的方法是了解工作空间的限制。Eclipse不接受同名项目,这是一个老问题。我可以告诉你,不仅仅是Eclipse,很多IDE都有这样的问题和错误。

我们想要创建一个项目,生产环境下的当前稳定版本,至少一个bug测试和下一个项目版本。然后,在这个Eclipse案例中,您应该将其命名为类似于ProjectNameProdProjectNameBugFixProjectNameNextVersion的东西。对于浏览器文件路径来说也很好,因为您有文件夹说明里面是什么。

您可以将所有内容放在一个SVN或GIT存储库中,或者为每个内容创建一个存储库。然后,配置Eclipse/Flash Builder使用SVN,请按照这个详细说明

另一种不好的方法是设置一个项目和所有目标,但这真的很难组织和保持分离。

希望能帮到您。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接