Subversion版本控制系统
来源:互联网 发布:网络微电影女主角 编辑:程序博客网 时间:2024/05/17 03:29
Subversion版本控制系统 我曾经在一个组织中,我别无选择,只能使用PVCS进行版本控制的所有项目工作。我仍然记得过了多长时间提交所有更改或检查从PVCS项目。 CVS然后介绍给我的团队,我可以看到一些改善但仍然有一些不足之处。例如,两个人都犯的变化在同一时间,发生的变化发生冲突。在这种情况下,有些文件会被更新,而其他被拒绝,这让处于不稳定的状态信息库。然而,CVS被应用于我的球队了一会儿,直到颠覆了介绍。 Subversion是可能是最好的开源版本控制系统,因为它的目的是要克服CVS的不足之一。 CVS的跟踪单个文件的版本。在CVS中,当你提交一组修改,每修改后的文件单独更新。颠覆,相比之下,跟踪修正。的修订是资料库的结构和内容在给定时间点的表示。更新的Subversion版本库是一个有点像用更新的交易关系型数据库。要么所有更改存储库中的更新,或者没有一个是如果有冲突。如果你讨厌的CVS,Subversion的考虑。我将描述一步步的指示,成立了一个Subversion系统的本地机器上。 1,安装Subversion服务器*在Ubuntu上安装Subversion: 打开终端,执行以下命令:$ sudo易于得到安装Subversion的libapache2-svn的或使用新立得软件包管理器:打开系统 - \u003e系统管理 - \u003e新立得软件包管理器类型的颠覆中快速搜索和选择颠覆复选框。点击应用工具栏上的按钮,并接受所有默认 *在Windows上安装Subversion: 获取Windows可执行文件从http://subversion.tigris.org/选择的CollabNet和下载CollabNet的Subversion服务器和客户端v1.6.6(适用于Windows)您需要创建与CollabNet的账号才可以下载安装程序文件 (二)设立一个Subversion存储库:有2种不同的存储系统,Subversion版本库:Berkeley DB的数据库和文件系统的平板被称为FSFS。要创建一个Subversion版本库,你可以使用svnadmin的create命令。默认情况下,将设立在指定位置的FSFS版本库。 * $ svnadmin的创建/家庭/ vietma / svn_repository / dev_repos(Linux的) * C:\\\u003e svnadmin的创建D:\\ svn_repository \\ dev_repos(视窗) 您可以使用--fs-type选项来指定的Berkeley DB:$ svnadmin的创建--fs型BDB /家庭/ vietma / svn_repository / dev_repos 3,创建一个新的Java项目创建您的常用方法一个新的Java项目。在这个例子中,我使用Maven 2您可以从http://maven.apache.org/download.html下载的Maven 2(Apache的行家-2.2.1-bin.zip),并提取该文件在您所选择的目录在Windows操作系统上。如果你使用Ubuntu,你可以使用新立得软件包管理器上面的步骤1中所述安装Maven2的类似颠覆。更改为可以暂时创建项目的临时文件夹。 * $ CD /家庭/ vietma / tmp目录(Linux的) * $ MVN原型:创建-DgroupId = com.example.myproject -DartifactId = MyProject的(Linux的) * D:\\ tmp目录\u003e MVN原型:创建-DgroupId = com.example.myproject -DartifactId = MyProject的(视窗) 4初始创建的项目目录到Subversion的进口: * $ svn的进口MyProject的文件:(Linux)的///家/ vietma / svn_repository / dev_repos / myproject的/干米“的MyProject的初步进口” * D:\\ tmp目录\u003e SVN导入MyProject的文件:/// D:(Windows)中/ svn_repository / dev_repos / myproject的/干米“的MyProject的初步进口” 5删除/家庭/ vietma / tmp或D中的临时项目的myproject:\\ TMP 6,检查从Subversion的清洁项目。你可以使用TortoiseSVN签出源代码,但我更喜欢使用命令行 * $ CD /家庭/ vietma /项目(Linux的) * $ SVN检出文件:///家用/ vietma / svn_repository / dev_repos / myproject的/ myproject的树干(Linux的) * D:\\项目\u003e SVN签出文件:/// D:/ svn_repository / dev_repos / myproject的/ myproject的树干(视窗)
0 0
- Subversion版本控制系统
- 版本控制系统Subversion
- 版本控制系统的新贵:subversion
- Subversion(SVN) 版本控制系统[转]
- 版本控制系统简介RCS/CVS/Subversion
- 版本控制系统简介RCS/CVS/Subversion
- 版本控制系统对比:Git与Subversion
- subVersion 版本控制系统搭建与使用
- 逐渐取代CVS的新一代版本控制系统Subversion
- 在Ubuntu Linux中使用Apache2管理Subversion版本控制系统
- 版本控制系统
- 版本控制系统
- 版本控制系统
- 版本控制系统
- 版本控制系统
- 版本控制系统
- 版本控制系统
- SVN(subversion - 版本控制系统)的简单使用和本地服务的建立
- TorrentFlux的,b4rt洪流服务器如何安装Ubuntu的洪流服务器
- THE NEW HTC手机智能对待生活
- Talkfree7手机电视,IPTV,VOIP-GPS-3G手机,WAP是未来
- Tagtile的收购被Facebook
- linux postgresql
- Subversion版本控制系统
- SQL虚拟主机第2部分
- 不知道该看点什么,随意翻到ACM学习规划,看看激励下
- SQL网络hosting-做出正确的选择
- SP的WAP行业处于一个尴尬的位置
- Spybubble评论 - 手机间谍爸爸妈妈
- hdu4901 枚举状态(找集合对S(xor) ==T(and))
- Selftrack跟踪系统
- linux huge page 设置