windows下 SVN服务端,SVN客户端的使用
来源:互联网 发布:shogou ubuntu 编辑:程序博客网 时间:2024/06/10 10:57
国内软件开发的时候,团队协作开发一般是SVN或GIT。那么问题来了?
同样是版本控制工具,GIT,SVN的区别在哪里?
答:SVN是用户可以自己动手搭服务器,GIT用的是GIT的服务器,而且GIT希望开发者开源,如果在GIT上创建不开源的项目则需要花钱才能建立代码库。
所以用SVN的还是多于GIT。
最近公司安卓招人,那边web组也再招人,忽然发现大家用团队协作的情况都很少,很多人都不会用SVN。
所以,想写点东西。
首先,下载几个工具:
服务端:
windows: VisualSVN-Server-2.7.7.msi
客户端:
2.Visual studio集成 AnkhSvn-2.5.12266.msi
那么安装我就不说了,你们都厉害。
先说服务端的操作:
这个visual server没什么可说,一个是代码库的新建,一个是用户的新建。
用户的新建太简单了,只要英语不是太差劲点击几个按钮就完了。
那么说一下 配置:
配置代码代码库的路径
端口号 ip限制 等 这里不改即可。
使用svn默认的 认证方式。这里不用改默认,即可。
新建代码库吧
OK 先看界面。我在本地已经有一个代码库了
然后 用户组只有我一个 用户。
那么,我们来新建一个代码库来看一下流程。
输入名字即可
第一个是一个空的项目
第二个是默认会创建三个文件夹 trunk branches tags
一般我们会把代码放到 trunk文件夹中,branches一般放一些文档啊之类的,参考之类的。
这个是读写权限的默认就是这样子。
然后完成即可。
拷贝下这个路径,这个路径是局域网路径。如果需要设置外网访问需要配置路由器。也可用域名绑定。
有了svnserver 就像一个网站一样,局域网用局域网的路径。外网需要用外网IP或者,绑定域名。
TortoiseSVN 工具的使用:(补充一句,TortoiseSVN 安装完成需要重启一下,虽然安装的时候好像没有提示重启)
通过上面的步奏,SVN服务器上已经有这个库了,那么我们就可以用户TortoiseSVN客户端import一个文件夹,就把文件夹里面的代码都提交进去了。
流程如下:
1.在那个包含代码的文件夹右键:
2. 然后在弹出的窗口中,粘贴制定代码库的路径即可。
然后,就完成了。
那么,这个import的文件夹其实内部是没有任何东西的,你在文件夹上右击,发现其实是没有update ,commit选项的。
你必须要重新新建一个文件夹,check out一下,把这个代码的库的代码都check出来。
check出来的文件夹和之前import的文件夹的区别就在于,根目录是否有一个隐藏的.svn文件夹。
因为这个隐藏的.svn文件夹,你的SVN的一些配置文件,版本改动的状态的等等都是在这个文件夹中做的记录,那么这样带来一个好处,就是你就算重装系统,重新安装svn客户端,依旧可以看出绿色红色的图标,是svn的版本差异状态。 而且,注册表里面没有注册表垃圾。
三.删除SVN默认的用户密码。
1.在桌面右键》
然后
打开setting》到saved Data里面》
有些版本带 Clear 和Clear All
如果有两个按钮 就选择Clear
然后弹出的窗口
选择,要删除的SVN地址即可。
- windows下 SVN服务端,SVN客户端的使用
- Windows下SVN服务端与客户端安装
- windows下搭建svn服务端、客户端
- Windows 下安装SVN 服务端 以及客户端
- windows 下配置SVN 服务端、客户端
- windows 下的svn服务端与客户端的搭建与使用
- svn 服务端和客户端的使用
- SVN的使用(服务端与客户端)
- SVN的简单使用(服务端+客户端)
- Windows下SVN服务端的安装与初步使用
- windows下SVN 1.6 服务端和客户端安装配置
- Windows下WebStorm配置使用SVN详细过程(客户端和服务端完整版)
- Windows下WebStorm配置使用SVN详细过程(客户端和服务端完整版)
- Windows下WebStorm配置使用SVN详细过程(客户端和服务端完整版)
- Windows下WebStorm配置使用SVN详细过程(客户端和服务端完整版)
- Windows下svn客户端和服务器的安装使用
- Windows下SVN客户端的安装与初步使用
- Windows下SVN服务端和客户端的安装[不定期更新]
- 我的Android案例—FirstActivity
- 该战斗的时候战斗,该转身的时候转身,但请保持优雅
- 项目在Weblogic中启动报错BEA-101165
- 详解css3弹性盒模型(Flexbox)
- android自定义控件(组合控件)--带删除按钮的EditText
- windows下 SVN服务端,SVN客户端的使用
- 详解css3系列:transition属性
- 详解css3系列:伪元素和伪类选择器
- 详解css3系列:动画@keyframes和Animation
- 揭秘:腾讯、阿里和百度的薪资待遇
- 详解css中的display属性(行内元素和块级元素)
- OVER(PARTITION BY)函数介绍
- Android ActionBar中的按钮添加旋转动画
- 详解JavaScript Document对象