一、SVN、TortoiseSVN、Subclipse介绍
团队开发技术:
(1)单元测试;
(2)版本控制;
(3)项目自动化;
SCM:软件配置管理,包括SVN;
SVN是CVS的接班人,是版本控制系统;
版本控制简单地说就是要让团队的人能够快速的统一代码,加强沟通;
SVN由客户端和服务器组成,服务器是项目仓库,即存储项目的地方;客户端则是本地拷贝,即由SVN管理,可以提交到项目仓库和从项目仓库中获得项目的地方;
svn宗旨:万物皆目录;
TortoiseSVN是SVN的客户端,因为如果是传统的Subversion客户端,需要通过命令行完成任务,而TortoiseSVN是通过GUI的方式完成的;
Subclipse是Eclipse中的一个插件,简单的说也是一个SVN客户端,只是为了方便Eclipse开发,因此可以在Eclipse中进行提交、导入;
下载地址:
SVN:https://sourceforge.net/projects/win32svn/files/1.6.17/svn-win32-1.6.17.zip/download
TortoiseSVN: