标签 svn 下的文章

Unity3D工程版本管理方案

Unity进行多人协作开发时必定会涉及资源、代码、配置的版本管理。这里介绍一下用SVN、GIT或其它版本管理系统进行Unity工程版本管理的方法。

新建一个Unity工程,目录结构基本是这样的:

  • Assets、Library、ProjectSettings目录
  • 运行时还会多出Temp目录
  • 如果用Monodevelop或VS打开过还会生成一堆工程文件

最终大约是这样:

- 阅读剩余部分 -

FlashBuilder安装SVN插件-Subclipse

本文介绍Subclipse SVN插件的安装及使用,以下FlashBuilder SVN插件安装同样适用于Eclipse或基于Eclipse的IDE。

安装步骤:

  1. 打开FlashBuilder “帮助”->“安装新软件”;

  2. 在“使用”栏输入插件地址(不同版本对应地址见后面),如:http://subclipse.tigris.org/update_1.6.x

  3. 点击“添加”->“确定”,后面一直下一步直至结束;

各版本Subversion对应的插件地址:

- 阅读剩余部分 -

svn diff中文乱码解决及命令行编码修改

问题现象

使用svn diff命令输出内容中的中文变乱码。
如下“版本”和“工作副本”可正常显示,内容乱了“ //2 椹秴”。

Index: E:/Projects/***/src/main.as
===================================================================
--- E:/Projects/***/src/main.as (版本 428)
+++ E:/Projects/***/src/main.as (工作副本)
@@ -196,13 +198,13 @@
//2 椹秴
(……后面的省略……)

原因分析

中文系统上svn默认是中文编码ANSI,而代码是UTF-8编码。diff文件中由svn生成的部分用ANSI编码,代码部分被从UTF-8强转为ANSI,乱码由此产生。

解决思路

- 阅读剩余部分 -