我正在使用一个非常复杂的Flash项目,这是我们为客户使用而部署的全套服务的一部分。对于我们的大多数软件源代码(Java,PHP,Javascript,HTML和其他语言的一些支持脚本),我们使用Subversion进行版本控制和管理,因此我们对Flash项目也做同样的事情,尽管我们从版本中获得的好处很少控制FLA文件(除了可以恢复到以前的版本)作为二进制文件存储,我们无法获得有意义的差异。Adobe Flash项目的版本控制
我们将尽可能多的代码放入AS文件中,我们可以使用Subversion进行正确管理,但由于我们的体系结构和部署策略的要求(我们无法根据客户需求进行更改),因此我们仍然保留我们需要管理的大量FLA文件。
我看过Adobe Version Cue,虽然我不明白它在版本控制方面做了什么,但是将我们的Flash项目移动到版本提示上的主机会给我更好的控制,然后我目前从Subversion获得?
另外 - 如果人们可以分享他们关于Flash项目版本控制的经验和建议,它将会非常有帮助。
你的笔记非常有用,谢谢。我不可能让开发人员维护一个更改文档 - 开销太大,没有人会这么做(严重或者根本不会)。我的目的是在不增加开发人员开销的情况下获得控我有足够的时间让人们在他们的提交中写出有意义的评论:-(。 如果不是因为文件倾向于被弃用,删除和替换为新代码,更改日志可能是一个很好的更改文档 – Guss 2009-09-21 16:46:36
好吧,你必须和你一起工作,我没有保留详细的变更文件,直到一个文件或多或少的功能完整 - 所以我只记录了修改和错误修正,而不是最初的开发。好的 - 正如我所说的那样,这就是我记录我的变化的地方。 – fenomas 2009-09-21 17:27:45
谢谢fenomas - 我会接受你的答案,因为(一)它的最详细和最好;(二)没有人拿出一些新的东西在一段时间;和(三) - 我有点远离整个问题... – Guss 2011-01-06 19:43:43