Flash svn和带有FLA的分支(闪存文件)

Flash svn和带有FLA的分支(闪存文件),flash,svn,Flash,Svn,我们正在用flex builder和所有代码+fla文件开发一个应用程序 在svn中,我们现在不会与分支机构合作 我想知道如何在分支之间合并这些文件 或者工作程序应该是什么 你什么时候这么做 谢谢FLA不是文本文件(它是一个二进制文件),因此我们将无法在Subversion服务器中使用MERGE(或DIFF) 最好的解决方案是使用将包含您所需的一切的。FLA不是文本文件(它是二进制文件),因此我们将无法在Subversion服务器中使用合并(或差异) 最好的解决方案是使用包含您所需一切的。将fl

我们正在用flex builder和所有代码+fla文件开发一个应用程序 在svn中,我们现在不会与分支机构合作 我想知道如何在分支之间合并这些文件 或者工作程序应该是什么 你什么时候这么做

谢谢

FLA不是文本文件(它是一个二进制文件),因此我们将无法在Subversion服务器中使用MERGE(或DIFF)

最好的解决方案是使用将包含您所需的一切的。

FLA不是文本文件(它是二进制文件),因此我们将无法在Subversion服务器中使用合并(或差异)


最好的解决方案是使用包含您所需一切的。

将fla文件与任何其他二进制文件一样使用-您必须从最新版本覆盖或手动生成合并。使用subversion时没有其他选择

这就是我要做的:

锁定分支中的fla文件,以便无人覆盖它们,这样您就不需要尝试比较两个已更改的fla文件。(向团队解释这一点,SVN中的锁定可以撤消,它更像是一个提醒而不是一个绝对停止)与其更改fla文件,不如使用替换功能添加新文件,不如在提交期间添加有关如何将这些更改包含在主fla文件中的注释

将fla文件拆分为多个较小的文件,以便更轻松地隔离更改

确保fla文件的提交始终伴随着一条描述更改内容的良好提交消息

尽可能远离fla——图像可以使用代码嵌入,当然fla中不应该有任何源代码

确保团队中的每个人都知道subversion和二进制文件的问题


它并不完美,但这将使它在某种程度上易于管理。

将fla文件用作任何其他二进制文件-您必须从最新版本覆盖或手动生成合并。使用subversion时没有其他选择

这就是我要做的:

锁定分支中的fla文件,以便无人覆盖它们,这样您就不需要尝试比较两个已更改的fla文件。(向团队解释这一点,SVN中的锁定可以撤消,它更像是一个提醒而不是一个绝对停止)与其更改fla文件,不如使用替换功能添加新文件,不如在提交期间添加有关如何将这些更改包含在主fla文件中的注释

将fla文件拆分为多个较小的文件,以便更轻松地隔离更改

确保fla文件的提交始终伴随着一条描述更改内容的良好提交消息

尽可能远离fla——图像可以使用代码嵌入,当然fla中不应该有任何源代码

确保团队中的每个人都知道subversion和二进制文件的问题


它并不完美,但这将使它在某种程度上保持可管理性。

我必须同意Simon的观点-谨慎的评论和手动合并是将它与其他SVN或CVS文件保持一致的唯一方法。版本提示不充分

据我所知,Version Cue是一个功能齐全的版本控制,它可以锁定文件,非常适合媒体文件(仅存储对文件的更改,以实现更高效的存储、排名、大量缩略图等)。我在文档中没有看到关于合并版本的内容(只是文件不同)。事实上,我看到的文档()说,您可以放弃您的编辑或其他用户的编辑,这意味着没有合并。唯一比没有好一点的一点是,您可以直接在Flash中打开以前的版本来进行手动合并


并发工作失败。

我必须同意Simon的观点-谨慎的评论和手动合并是将其与其他SVN或CVS文件保持一致的唯一方法。版本提示不充分

据我所知,Version Cue是一个功能齐全的版本控制,它可以锁定文件,非常适合媒体文件(仅存储对文件的更改,以实现更高效的存储、排名、大量缩略图等)。我在文档中没有看到关于合并版本的内容(只是文件不同)。事实上,我看到的文档()说,您可以放弃您的编辑或其他用户的编辑,这意味着没有合并。唯一比没有好一点的一点是,您可以直接在Flash中打开以前的版本来进行手动合并


并发工作失败。

对于完全在CS4环境中开发的项目来说,这可能是一个不错的解决方案,但我怀疑它在Eclipse/Flex Builder中不会起到很好的作用。(当然很高兴听到这不是真的)哇,我不知道版本提示,谢谢提醒!不是说我要使用它(或者至少现在不使用),但很高兴知道:)@Simon:这对设计界的团队来说是一个不错的插件,因为他们倾向于购买Adobe套件(版本提示只在套件中提供)。@Shvilam:如果你没有在那里获得Merge和Diff,你将无法在其他任何地方获得它。在AdobeForum支持中发布一个问题对于完全在CS4Land中开发的项目来说可能是一个很好的解决方案,但我怀疑它在Eclipse/FlexBuilder中不会起到很好的作用。(当然很高兴听到这不是真的)哇,我不知道版本提示,谢谢提醒!不是说我要使用它(或者至少现在不使用),但很高兴知道:)@Simon:这对设计界的团队来说是一个不错的插件,因为他们倾向于购买Adobe套件(版本提示只在套件中提供)。@Shvilam:如果你没有在那里获得Merge和Diff,你将无法在其他任何地方获得它。在AdobeForum支持的非主题中发布一个问题:很高兴看到其他类型的程序员使用版本控制:)你说其他类型的程序员编写AS3 real脚本语言比Java更好是什么意思