主机论坛_虚拟主机_美国主机_美国虚拟主机_云主机技术_全球主机交流聚集地—Web Hosting Talk 中文站

找回密码
立即注册
发新帖

0

收听

3

听众

32

主题
发表于 2014-10-31 03:37:59 | 查看: 1204| 回复: 0
如果团队开发的话,版本控制这项是必不可少的技能,最近抽了一些时间研究了下svn方面的

后来发现,其实这东西很简单

这篇文章只是跟大家分享下如何架设svn服务器和如何使用check in和check out代码

首先说下服务端的架设吧,服务端使用的是VisualSVN -server  \

安装就不说了,基本上都是点下一步的。下面是安装好的局部图

第一个Repositories这个里面就是要建立的项目代码库,


在创建的时候,记得选中这个,它会自动建立trunk,branched,tags这三个目录

建完之后,我们建立用户,输入用户名和两次密码就OK了。

然后右键点击刚才我们建立的那个项目,选择properties这个是设置用户对当前项目的相关权限,很简单,设置下

下面的分组也一样,设置很简单,就不多!
就后就下,就是如果是在局域网,那就不需要多设置了,默认的是以机器名为准的。如果是放在外网上,这就需要设置下了

右键点击左侧最上面的VisualSVN Server(local)-->properties-->Network

把server name中的机器名改成ip地址就行了,如果想指定ip访问,在下面的server binding就ok了
这是服务端的设置,很简单吧。

接下来说下客户端,客户端大多都是使用TortoiseSVN这个工具
下载地址:http://ortoisesvn.tigris.org
下载完了直接点下一步安装,直至安装成功,可能要重启机器
这时候,你点右键,会发现多出两个菜单项SVN Checkout和TortoiseSVN
如果要想代码放到服务器上,右键点击要操作的文件夹选择TortoiseSVN-->import
如果提示要输入帐号密码,就输入刚才在服务端生成的帐号和密码。
另外注意一点的是地址:这个地址可以在服务端查看。在服务端右键点击你建立的项目,然后选择copy to url clipboard
然后贴到客户端的相应 位置,就OK了,注意一点就是这里是https不是http,我当初就是因为这个,纠结了好久。

签出项目的话,直接点右键有个check out 和刚才的一样,输入地址,然后点确定
这样操作一次之后,以后你在这个签出的项目里修改文件或者是添加文件,TortoiseSVN客户端会自动的加标注,提交服务器的话,点右键,check commit更新到服务器上就可以了

如果细心的话,会发现还有个check update 这个我没有测试,我想应该是把服务器上的更新,更新到本地吧。这是我的理解!

到此,一些服务端和客户端基本上就弄完了。其它的就直接写代码,然后就是更新到服务器上就ok了

收藏回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|WebHostingTalk中文站

GMT+8, 2024-5-15 18:14 , Processed in 0.068765 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表