SVN操作手册范本.docx

SVN操作手册范本.docx

ID:58476631

大小:1.78 MB

页数:14页

时间:2020-05-15

SVN操作手册范本.docx_第1页
SVN操作手册范本.docx_第2页
SVN操作手册范本.docx_第3页
SVN操作手册范本.docx_第4页
SVN操作手册范本.docx_第5页
资源描述:

《SVN操作手册范本.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SVN操作手册SVN(全称Subversion),中文名可以理解为版本控制。所谓版本控制就是对程序,文档等进行版本的控制。SVN服务分成两个部分:一个是服务端(版本库),一个是客户端。服务端提供版本控制、文件存储、文件比对等功能,客户端可以跟服务端进行“沟通”,完成文件提交、修改提交、文件检出等功能。简述SVN服务端版本控制概念Subversion是一种集中分享信息的系统,它存储所有的数据,版本按照文件树形式存储数据——包括文件和目录。任何数量的客户端可以连接到版本库,读写这些数据。在版本库中,每当

2、版本库中接受了一个提交,文件系统进入一个新的状态,叫做一次修订,每一个修订版本被赋予一个独一无二的自然数,一个比一个大。图1版本树操作操作,首先安装一个可视化操作界面,该软件为:TortoiseSVN(开源)。可从网上下载使用,然后安装,安装完成后进行下面的操作。安装完软件后,可以首先进行观察下版本库上的情况(根据自己帐号的权限有关)。首先在桌面上右击(软件安装完后会在右击快捷菜单上多出关于TortoiseSVN的几个操作),选择TortoiseSVN->Repo-browser。图2弹出一个对话框

3、,输入URL,需要具体到帐号所能进入的目录为止。图3点击OK,进入帐号和密码输入界面。图4输入自己的帐号和密码,进入SVN版本库界面。图5在这个界面中右击有许多功能,此处可以自己熟悉,一般在这个界面上直接操作比较少。Import操作要在SVN版本库中存有自己的文件首先需要进行提交操作(import)。第一步:右击选中需要提交到版本库中的文件,如图6.然后点击Import,见文件提交到版本库中。图6第二步:弹出如下对话框,可以选择文件需要提交到版本库那个文件夹中。图7第三步:点击OK后出现如图8所示界

4、面。其表示文件已经提交至版本库中。图8当然可以进行查看确认,操作过程和图2到图5过程类似。图9Checkout操作在Import操作之后,版本库中已经存在你所提交的文件,如图9所示,但是你所使用的本地计算机上的对应的文件还没有和版本库进行交互——也就是你本地计算机上没有相应版本库的工作拷贝。所以此时需要进行Checkout操作,获得一个工作拷贝。第一步:在桌面或者任何空白区域右击鼠标,如图10。选择SVNCheckout。图10第二步:点击SVNCheckout,弹出Checkout界面,选择正确的

5、URLofrepository(就是你需要Checkout出的文件路径),以及Checkoutdirectory(就是Checkout出的文件在本地计算机中保存的路径)。如图11.界面右下角的Revision可以根据需要选择不同的版本。可以通过Showlog进行选择。图11第三步:设置好后,点击OK进入图12界面。显示CheckoutFinished,表示Checkout成功了。图12下面观察下Checkout出的文件跟原始文件有什么不同。可以发现Checkout出的文件在文件上多了一个绿色的对号,

6、打开文件夹后发现所有的文件都多了一个对号并且在显示隐藏文件的时候可以发现多了一个.svn的文件夹。这就表示该文件已经是一个工作拷贝了。图13当文件发现变化时,文件上的对号就会变成红色的叹号,表明此时的文件跟Checkout出的原始版本文件已经发生了变化。Commit操作Commit:将修改提交到版本库。第一步:右键点击需要将修改提交到版本库的文件,选择SVNCommit。图14第二步:弹出Commit界面,如图15.会在Changesmade(double-clickonfilefordiff)中列

7、出被修改过的文件。图15同时此时可以查看原版本库文件跟现在做出修改后的文件的不同之后(修改处),双击文件即可。将会出现图16界面。其中修改处会高亮显示,并且会在修改处前出现一些标记,比如图中的“+”标记。此次功能在团队合作开发项目时非常有用,比如A和B在同时修改一个文件,A先于B提交了自己的文件到版本库,到B提交时就可以使用diff这个功能来查看不同之处,并且做出相应的调整。图16第三步:点击OK后,文件的修改将会被提交到版本库中。同时会给予一个新的版本号。图17add操作Add操作是将新添加的文件

8、加入到版本库中,但是此时只是标记需要添加到版本库中而已,此时在版本库中仍是不存在需要add的文件的,只有最后进行Commit之后,文件才会自动提交上去。如你没有将新添加的文件标记问add状态的话,你在Commit的时就需要自己人为选定需要提交的新文件。第一步:右击文件,选择TortoiseSVN->Add。之后文件会多出一个“+”标记图18此时我们登录查看版本库中的文件,将会发现add.c不存在版本库中。(此处不在展示图片,你可自行查看)然后我们在新建一个文本文档,此

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。