========================================SVN:检出、更新、提交、冲突、时光机、权限=========================================================
1.为什么要学svn?
使用svn可以实现代码管理、数据备份、协同开发。和git、cvs都是版本控制器。
============================================================C/S=====================================================================
============================================================服务器端Start=============================================================
2.svn中的基本操作?
检出、更新、提交。
3.svn服务器端的安装,应该注意什么?
安装目录最好是非中文且没有空格的路径。
查看svn是不是正常,在cmd中输入svn --version。默认在系统环境变量下自动加入。
4.SVN版本库的创建?
在cmd中输入“svnadmin create 版本库路径”命令创建svn版本库。
5.在win7系统下注册svn服务,启动svn服务?
启动服务?svnserve -d -r 版本库根目录。
检测服务?netstat -an 3690
将svn服务注册成windows服务,这样服务会随着系统的启动而启动?多仓库。
sc create SVNService binpath= "E:\ide\java\java_tool_install\svbVersion\bin\svnserve.exe --service -r E:\ide\java\java_tool_install\svnRespository"
start= auto depend= Tcpip
============================================================服务器端end==============================================================
============================================================客户端start===============================================================
1.在cmd命令行中的基本操作?
检出、更新、提交。
检出:svn checkout svn://localhost/版本的名称。如OA、CRM、ERP.
更新:svn update 文件名。如果不写文件名,更新的是整个工作目录副本。
提交:svn commit -m "提交注释的内容" 提交文件的名称。
2.在eclipse中安装svn插件?
在eclipse工具下的dropins文件下,将features、plugins文件复制到此文件夹下。
3.在eclippse中的基本操作?
检出、分享、更新、提交。
4.URL有什么限制?
URL必须指向具体的仓库。如OA、ERP、CRM.
5.发生冲突如何解决?
文件过时——>更新——>编辑冲突——>解决冲突——>提交。
减少冲突的方法如下:
第一:先更新后修改;第二:解决冲突;第三:沟通。
6.权限问题?
用户名、密码、权限。
如:
用户名 = 密码
admin = admin
harry=harry
ceshi = ceshi
权限
组:
kaifa = admin,harry
[/]:根目录
@kaifa = rw:给组授权
ceshi = r
*= :屏蔽其他用户
7.版本回退?
查看历史记录——>获取内容
8.安装客户端并且在客户端上操作检出、更新、提交、解决冲突。
1.为什么要学svn?
使用svn可以实现代码管理、数据备份、协同开发。和git、cvs都是版本控制器。
============================================================C/S=====================================================================
============================================================服务器端Start=============================================================
2.svn中的基本操作?
检出、更新、提交。
3.svn服务器端的安装,应该注意什么?
安装目录最好是非中文且没有空格的路径。
查看svn是不是正常,在cmd中输入svn --version。默认在系统环境变量下自动加入。
4.SVN版本库的创建?
在cmd中输入“svnadmin create 版本库路径”命令创建svn版本库。
5.在win7系统下注册svn服务,启动svn服务?
启动服务?svnserve -d -r 版本库根目录。
检测服务?netstat -an 3690
将svn服务注册成windows服务,这样服务会随着系统的启动而启动?多仓库。
sc create SVNService binpath= "E:\ide\java\java_tool_install\svbVersion\bin\svnserve.exe --service -r E:\ide\java\java_tool_install\svnRespository"
start= auto depend= Tcpip
============================================================服务器端end==============================================================
============================================================客户端start===============================================================
1.在cmd命令行中的基本操作?
检出、更新、提交。
检出:svn checkout svn://localhost/版本的名称。如OA、CRM、ERP.
更新:svn update 文件名。如果不写文件名,更新的是整个工作目录副本。
提交:svn commit -m "提交注释的内容" 提交文件的名称。
2.在eclipse中安装svn插件?
在eclipse工具下的dropins文件下,将features、plugins文件复制到此文件夹下。
3.在eclippse中的基本操作?
检出、分享、更新、提交。
4.URL有什么限制?
URL必须指向具体的仓库。如OA、ERP、CRM.
5.发生冲突如何解决?
文件过时——>更新——>编辑冲突——>解决冲突——>提交。
减少冲突的方法如下:
第一:先更新后修改;第二:解决冲突;第三:沟通。
6.权限问题?
用户名、密码、权限。
如:
用户名 = 密码
admin = admin
harry=harry
ceshi = ceshi
权限
组:
kaifa = admin,harry
[/]:根目录
@kaifa = rw:给组授权
ceshi = r
*= :屏蔽其他用户
7.版本回退?
查看历史记录——>获取内容
8.安装客户端并且在客户端上操作检出、更新、提交、解决冲突。
============================================================客户端end================================================================
小结:
1.版本控制器的主要操作:检出、修改、提交、冲突、版本回退、权限。
2.cmd中操作——>工具安装插件操作——>客户端操作。