Flash 源代码控制 - 最佳实践

标签 flash svn version-control

我现在正在处理一个 Flash 项目,我不得不强制设计人员使用我们的源代码控制存储库 (SVN) 来帮助管理和跟踪该项目。让他完全接受源代码控制的好处是一场艰苦的战斗,但它正在发生。

除了在我是唯一从事它的项目的项目之外,我没有必要对 Flash 项目使用源代码管理。我开始发现您需要围绕它实现一些额外的工作流程部分,这样您就不会陷入与二进制文件斗争的噩梦。

由于我主要处理代码,因此我已将所有 ActionScript 文件放入外部文件中,这样我就可以在设计人员处理包含所有图形的 FLA 文件时处理它们。这似乎没问题,但是当我需要更改实例名称等时,我必须确保沟通良好,这样我们就不会遇到任何问题。

我想知道其他人如何在源代码控制中处理 Flash 以及他们如何管理工作流,以便开发人员和设计人员可以同时处理项目。

谢谢。

最佳答案

你几乎有解决方案。通信是版本控制系统的一个非常重要的部分,对于二进制文件,您需要更加注意它。不幸的是,很多人只是假设软件是所有解决方案的最终结果,而团队沟通则被排除在外。

我犯了一个错误,将 SVN 传播给具有非常大的 Flash 代码库的客户端。我不知道他们是否会让我再次进入那栋大楼。我失败的地方在于我无法改变组织的文化,以便在项目中工作的人之间有更多的交流,结果有更多关于谁与 .fla 冲突的大喊大叫。

也许采用每日 Scrum session (有人称之为站起来)。每天早上有一个五分钟的 session ,并提及您当天将要工作的内容以及您可能会接触的文件。如果有可能发生冲突,请务必在工作时全天进行沟通。这样就没有人知道为什么 svn 说 fla 文件存在冲突。

我希望这有帮助。

关于Flash 源代码控制 - 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/749373/

相关文章:

没有媒体服务器的 Flash 和媒体(声音)文件

javascript - 什么会阻止 actionscript flash 在 IE9 中调用 JS 对象?

git pull --rebase origin master 似乎每次都从头开始 rebase

version-control - 您如何在生产服务器上的 Web 项目上应用补丁?

javascript - 从我的域获取 Flash 共享对象

Android:如何显示透明BG的动画?

svn - SVN/Versioned 文件提交注释应该包含哪些信息?

svn status 查看文件复制源

svn - 我的机器上的 svn.exe 在哪里?

c# - 如何使用 LibGit2Sharp 获取分支?