产品经理实用技巧丨产品文件管理善用SVN

摘要:【文章摘要】SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上

第一天

产品经理:UI妹子,我QQ把原型图传给你哈~~

UI妹子:开发GG,效果图、标注图和切图做好了,我给你QQ发过去。

第二天

产品经理:UI妹子,我们这边需求调整了,我把新的原型图发给你哈~~

UI妹子:开发GG,效果图、标注图和切图都调整好了,我给你发过去。

第三天

继续历史重演……

不同的是

开发GG:MLGB,你们搞的我好乱啊,一会一个新文档,一会一个新图片,我现在都不知道哪个是新的,哪个是旧的了!!!

1

上述问题是在我们团队真实出现过的情况。因为产品开发涉及到多个部门的不同文件输出,所以每天都会用QQ将文档、图片发来发去。而产品需求又会常常变动,导致各个部门的文件传输非常杂乱。如果遇到请假或者离职的,那可能对方产出的工作文档,短时间内都很难找到。有些公司可能会采用发邮件的形式,但还是没有解决问题,每天收发成堆的邮件,光是写邮件上传,都要耗费大量的时间。那到底该怎么解决这个问题呢?

我们团队的解决方式是用SVN

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。(来源百度百科)

通俗地解释一下:SVN就是建立一台云服务器,所有开发的代码都统一传到SVN上面,不同的人负责不同的代码区域、可以独立修改并且上传。而且SVN会将每个版本的代码都保存下来,支持回退的功能。

那既然SVN可以存放代码,那为什么不能存放其他文件呢?

比如,产品需求文档、原型图、效果图、标注图、切图,甚至是各种数据文档、分析文档,如果全都可以放在一台服务器上,那么不论是有人离职,还是有人请假,那么其他人员可以轻松地接任对方的工作。这种方式既帮助公司保存了资料,又提高了团队协作的效率。

安装使用SVN方法(PC版):

TortoiseSVN官网地址:TortoiseSVN – Downloads

32位下载地址:

jaist.dl.sourceforge.net/project/tortoisesvn/1.9.2/Application/TortoiseSVN-1.9.2.26806-win32-svn-1.9.2.msi

32位汉化包:

jaist.dl.sourceforge.net/project/tortoisesvn/1.9.2/Language%20Packs/LanguagePack_1.9.2.26806-win32-zh_CN.msi

64位下载址:

jaist.dl.sourceforge.net/project/tortoisesvn/1.9.2/Application/TortoiseSVN-1.9.2.26806-x64-svn-1.9.2.msi

64位汉化包:

jaist.dl.sourceforge.net/project/tortoisesvn/1.9.2/Language%20Packs/LanguagePack_1.9.2.26806-x64-zh_CN.msi

安装设置:

先安装主程序,再安装汉化包。安装完成后,在桌面或任意文件夹空白处点击右键,打开设置,并选择中文选项。

2

3

使用方法:

选择一个本地将要存放文件的位置,右键点击文件夹,选择导出。在弹出的框中,输入版本库地址,点击确定。

4

5

在弹出的方框中输入用户名和密码,点击确定。导出完成后,即表示已经将服务器的文件下载到本地了。

6

7

如果你本地文件是最新的版本,则图片上会显示“√”。如果你将本地文件修改或服务器上的文件有修改,怎会显示”!”

8

9

在你每次想要修改文件前,需要先将本地文件更新至最新版,待你自己修改完本地文件后,则点击提交,将自己最新版本的文件提交至服务器。

10

11