SVN常用命令

原创 2012年03月24日 22:44:04

1.解压缩SVN(zip格式)后,配置完path,输入svn发现全是乱码,解决方案:set lang=en_us(重设lang环境变量)
2.生成SVN库
  svnadmin create E:\svn\repository
3.启动SVN服务器
  svnserve -d -r E:\svn\repository 该命令含义是让SVN将此目录作为仓库,并侦听客户端的请求。其中-d的作用为后台模式,而-r的作用为指定服务器的仓库路径。当服务器启动后,请不要关闭该命令行窗口,否则也会把svnserve服务停下来,接下来的操作我们可以另外打开一个命令行窗口进行。
4.import客户端目录入库
  svn import svn://localhost svn://localhost表示的是SVN服务器的IP地址,这里就表示是我的本机地址。另外SVN实现了独有的协议SVN协议,所以我们可以看到url形式是svn://localhost的,这个命令的作用就是将当前目录以及所有子目录和文件import到服务器上去,纳入SVN的管辖范围中。
  执行失败,因为该命令要求我们指定好一个记录日志的文件或者在系统环境变量中增加一个SVN_EDITOR的变量。
  set SVN_EDITOR=notepad
  设置完环境环境后,报告认证失败。
  也可以使用日志的方式,如果使用日志的方式,所有的写操作都需要在命令后面加上 -F c:\log.txt(c:\log.txt为随便的一个日志文件)
5.修改权限
  进入目录 E:\svn\repository\conf,打开svnserve.conf文件,进行如下配置
  anon-access = read 匿名用户拥用读权限
  anon-access = write 匿名用户拥用写权限
  配置之后,需要重启svnserve,然后执行import就可以成功了。
6.创建虚拟目录
  svn mkdir svn://localhost/project2.此命令的作用是在服务器端创建一个虚拟目录project2.今后我们的项目可以import到该目录下。切换另一个目录,执行svn import svn://localhost/project2,引入另外的目录到库中。
7.checkout文件
  svn checkout svn://localhost/project2
8.commit操作
  svn commit test2.txt(–F c:\log.txt)
9.svn update操作
10.svn info 查看当前目录的SVN版本信息
11.svn cleanup 解除锁定
12.svn help
   svn checkout --help
13.验证机制
SVN认证信息文件 %svn_home%\conf\svnserve.conf
关闭匿名读写权限:
#anon-access = read
#anon-access = write
SVN默认匿名用户具有读权限但没有写权限,也可以直接设置anon-access = none表禁止用户的读写权限
打开密码机制
password-db = passwd(这表示用户的用户名和密码信息放置在同目录下的passwd文件中。
在%svn_home%\conf\passwd中添加用户名和密码
注意:在一次登录后,SVN会将我们的登录信息保存起来存放在硬盘上的文件中,其存放位置为:C:\Documents and Settings\[你的登录系统用户名] \Application Data\Subversion,如果想要删除该信息,只需要将该目录中的auth文件夹删除即可。

相关文章推荐

SVN安装与配置常用命令

  • 2010年11月24日 18:56
  • 148KB
  • 下载

svn常用命令

  • 2014年12月30日 11:00
  • 4KB
  • 下载

SVN常用命令(检出、更新、删除、上传提交等)

原文地址: http://blog.csdn.net/sunboy_2050/article/details/6187464   SVN(Subversion)是一个自由、开源的项目源代码版本控制...

svn常用命令介绍

  • 2013年01月16日 10:49
  • 7KB
  • 下载

SVN 常用命令

  • 2012年10月04日 11:55
  • 4KB
  • 下载

Mac环境下SVN常用命令

别问题我为啥不用客户端,就是这么D。。。。 一、删除文件夹下的.svn文件命令: find ./ -name ".svn" | xargs rm -Rf   二、从服务器下载文件到本地 svn...
  • hupitao
  • hupitao
  • 2016年06月13日 22:35
  • 322

SVN维护及配置常用命令

  • 2015年09月17日 14:25
  • 19KB
  • 下载

svn linux常用命令操作

  • 2014年08月27日 15:29
  • 4KB
  • 下载

mac svn常用命令行

转自:http://www.cnblogs.com/snandy/p/4072857.html Mac自带了SVN命令行,如我的升级到10.10(OSX yosemite)后命令行版本为1.7.10...

svn常用命令的使用

  • 2011年06月29日 15:57
  • 14KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SVN常用命令
举报原因:
原因补充:

(最多只允许输入30个字)