我现在正在处理一个 Flash 项目,我不得不强制设计人员使用我们的源代码控制存储库 (SVN) 来帮助管理和跟踪该项目。让他完全接受源代码控制的好处是一场艰苦的战斗,但它正在发生。
除了在我是唯一从事它的项目的项目之外,我没有必要对 Flash 项目使用源代码管理。我开始发现您需要围绕它实现一些额外的工作流程部分,这样您就不会陷入与二进制文件斗争的噩梦。
由于我主要处理代码,因此我已将所有 ActionScript 文件放入外部文件中,这样我就可以在设计人员处理包含所有图形的 FLA 文件时处理它们。这似乎没问题,但是当我需要更改实例名称等时,我必须确保沟通良好,这样我们就不会遇到任何问题。
我想知道其他人如何在源代码控制中处理 Flash 以及他们如何管理工作流,以便开发人员和设计人员可以同时处理项目。
谢谢。
最佳答案
你几乎有解决方案。通信是版本控制系统的一个非常重要的部分,对于二进制文件,您需要更加注意它。不幸的是,很多人只是假设软件是所有解决方案的最终结果,而团队沟通则被排除在外。
我犯了一个错误,将 SVN 传播给具有非常大的 Flash 代码库的客户端。我不知道他们是否会让我再次进入那栋大楼。我失败的地方在于我无法改变组织的文化,以便在项目中工作的人之间有更多的交流,结果有更多关于谁与 .fla 冲突的大喊大叫。
也许采用每日 Scrum session (有人称之为站起来)。每天早上有一个五分钟的 session ,并提及您当天将要工作的内容以及您可能会接触的文件。如果有可能发生冲突,请务必在工作时全天进行沟通。这样就没有人知道为什么 svn 说 fla 文件存在冲突。
我希望这有帮助。
关于Flash 源代码控制 - 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/749373/