美文网首页SVNunity3D技术分享Unity教程合集
常见问题:Excel如何进行SVN协作、差异比较?

常见问题:Excel如何进行SVN协作、差异比较?

作者: 陈凯利 | 来源:发表于2016-06-06 12:52 被阅读3235次

KSFramework是一个Unity 5 Asset Bundle开发框架和工具集,专注于运行时热重载,使用了SLua作为脚本引擎。

Excel如何进行SVN协作、差异比较?

嗯,这是一个令人困惑的问题。
游戏开发、程序开发时,使用Excel可以添加文档、注释、图标、批注等等各种辅助信息;

但是Excel是非纯文本格式,在使用SVN、Git等版本管理软件时,多人进行编辑就会非常容易造成冲突,无法自动合并。 而且在冲突以后,我们很难得知究竟别人改动了哪里。

因此,总结一下以下方法,可以对Excel表格进行差异比较:

  • 使用Beyond Compare比较Excel
  • 使用TSV表格代替Excel
  • TortoiseSVN的Excel表格比较
  • Excel共享工作簿

使用Beyond Compare比较Excel

Paste_Image.png

商业软件Beyond Compare具有Excel比较功能, 它类似首先把Excel当前打开Sheet转化成TSV,再进行比较。详情可查看Beyond Compare的官方说明

使用TSV表格代替Excel

KEngine中,策划编辑的配置表经过编译,正是会变成TSV格式的文本文件。

原则上,策划编辑的配置表建议使用Excel的方式,可以方便的添加各种辅助信息;但也为了照顾部分人的习惯,也同时支持了直接编辑TSV文件方式:

策划编辑TSV源文件

TSV源编辑文件,以.tsv格式为后缀放置到配置表源文件目录,变会进行编译。规范要求跟Excel一样,头部三行分别是列名、类型、注释。

TSV是一种纯文本格式,在Excel中对TSV表格做的润饰,如设置背景色、列宽等,能看到效果,但都不能被保存。

参照KEngine源码中的KEngine.UnityProject/Product/SettingSource/AppConfig+TSV.tsv文件。

TortoiseSVN的Excel表格比较

TortoiseSVN客户端时具有Excel比较功能,发生文件冲突后,双击冲突的文件,它就直接调用Excel了,打开多个窗口了。冲突的部分,会用背景色红色标红,但是它的体验非常不好,经常让人摸不着头脑,搞不清楚哪里是改过的,哪里是删掉的;更何况,本身我的Excel文件里就有各种不同的背景色,十分混乱。不推荐。

Excel共享工作簿

貌似微软提供了Excel文件的多人协作功能,这个没有用过,不论述了;

相关文章

  • 常见问题:Excel如何进行SVN协作、差异比较?

    KSFramework是一个Unity 5 Asset Bundle开发框架和工具集,专注于运行时热重载,使用了S...

  • 01、GIT与SVN的差异对比

    SVN与Git比较的优缺点差异 目录: [SVN与Git比较(一)集中式vs分布式] [SVN与Git比较(二)版...

  • 杨刘李李徐小组

    项目协作报告 分工 条件: 表一、表二 目标 运用Scrum敏捷方式进行协作,利用Excel通过对已有数据进行分析...

  • 产品方法论 | 需求分析与需求管理

    目录: •如何进行需求挖掘? •如何进行需求分析? •如何excel进行用户反馈收集? •如何使用excel进行需...

  • Module-SVN使用说明

    Linux-SVN使用说明 SVN EXCEL比对工具 SVN WORD比对工具 SVN创建分支

  • SVN的使用

    使用svn命令进行多人协作开发的版本管理。 注意:所有操作都是通过终端命令进行,且在当前项目的目录下进行。 文件导...

  • 如何用Worktile进行团队协作?

    Worktile既然是一款协作软件,那么企业如何通过Worktile进行协作呢? 在了解如何用Worktile进行...

  • 【1215读书清单】高效能家庭的7个习惯(八)

    1、差异是协作的基础 个体之间必然存在差异,有差异才有合作。 尊重并认可差异,找到对双方都有利的方法,互相协作。 ...

  • SVN分支管理

    SVN分支管理 目录 分支 合并 需要注意的冲突如何出现如何解决冲突如何避免冲突 分支 使用svn客户端进行分支 ...

  • 潘沸均小组预测报告

    分工 项目报告 目标 运用Scrum敏捷方式进行协作,利用Excel通过对已有数据进行分析,得出顾客出国与参团意愿...

网友评论

  • 青青_赵:大大,你们目前是通过使用TSV表格代替Excel?而不是把Excel转换成Tsv?
    陈凯利:@青青_ 嗯

本文标题:常见问题:Excel如何进行SVN协作、差异比较?

本文链接:https://www.haomeiwen.com/subject/cuordttx.html