linux中svn相关指令的使用及repos配置

最近为了方便程序的管理,在服务器安装svnserver,计划定期进行版本更新!

服务器环境用的windows server 2008 我客户端的用的linux 为命令环境使用需要用指令操作

一、指令使用

A、服务器端使用 ( 如果服务器为linux,  下面的 windows dos指令换成相应的shell命令就可以)

1.创建仓库

 代码如下 复制代码
svnadmin create test/

 
2.初始化仓库

 代码如下 复制代码
md source

 
在此目录下建一个文件

 代码如下 复制代码
svn import source/ file:///f:/lycsvn/repos1/ -m "init source"

 
3.测试新建仓位是否正常

 代码如下 复制代码
svn checkout file:///f:/lycsvn/repos1/

 

B、客服端和服务端都可以使用
4.远程查看仓位

 代码如下 复制代码
svn list svn://IP/shop

 
5.把仓位文件checkout 本地

 代码如下 复制代码
svn checkout svn://IP/test f:/testsvn

 
6.修改文件后需要提交仓位

 代码如下 复制代码
 svn commit –message “shuacommand” –username=shua –password=redhat f:/testsvn

 
7.新增文件呢?

 代码如下 复制代码
svn add f:/testsvn
svn commit --m "testmessages" f:/testsvn

 
二、repos配置文件修改

 代码如下 复制代码
conf/passwd 加用户名=密码
conf/svnserve.conf
 
#anon-access = read
#auth-access = write
#password-db = passwd
修改为
anon-access = none
auth-access = write
password-db = passwd

 

时间: 2024-09-12 16:34:32

linux中svn相关指令的使用及repos配置的相关文章

Linux中svn提交文件后自动同步更新到网站目录

 下面来为各位介绍Linux中svn提交文件后自动同步更新到网站目录希望文章对各位有帮助.     有时,对于多文件需要上传到服务器的时候将会很麻烦,但是如果使用svn的钩子脚本就容易实现本地提交svn后,自动同步代码文件到远程服务器的网站目录下,而不必手动上传了. 首先,在网站目录下checkout代码,例如我的目录是/data/www/test svn co https://127.0.0.1/test/trunk/ /data/www/test/ 注意,这是因为有时我会在服务器上直接修改代

linux下svn常用指令

一下内容转载于:http://blog.chinaunix.net/space.php?uid=22976768&do=blog&id=1640924.这个总结的很好~ windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令.当然linux下也有模仿TortoiseSVN的lin

Linux下svn常用指令【转】

转自:http://blog.csdn.net/myarrow/article/details/8110858 Windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令.当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢

linux中SVN钩子post-commit和rsync实现自动同步数据

我们通过之前文章<SVN钩子简介和常用钩子说明>已经知道 ,SVN钩子实际就是一些shell脚本.今天我们就通过post-commit钩子来实现下svn数据更新,借助rsync实现自动同步数据. 以我们之前创建的版本库/home/svndata/21yunweinew为例说明. 我们创建一个网站源码目录放置我们的程序,实际生产环境中可以是已经存在的web源码目录,比如/home/webdata/21yunweinew. 之前我们同步数据会是通过下载或更新命令来实现: svn co svn://

Linux中网络管理相关命令的使用说明

ftp 该命令是标准的文件传输协议的http://www.aliyun.com/zixun/aggregation/18676.html">用户接口,是在TCP/IP网络上传输文件最简单有效的方法. host 该命令用于DNS查询. hostname 该命令用于显示或设置系统的主机名. mail mail命令用来发送和接收邮件. rsh rsh(remote shell) 命令是远程shell命令.该命令在指定的远程主机上启动一个shell并执行rsh命令,如果rsh没有指定具体命令,就启

Windows和Linux中php代码调试工具Xdebug的安装与配置详解_php实例

一.为什么需要Debugger? 很多PHP程序员调试使用echo.print_r().var_dump().printf()等,其实对 于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以 看出来(当然可能还需要使用一些时间函数).那么我们为什么还需要一个专门的调试程序来监控我们的程序运行呢? 这个问题的答案不妨留到后面来揭晓. 二.什么是Xdebug? Xdebug是一个开放源代码的PHP程序调试器(

linux中挂载新硬盘到home目录的配置(开机自动挂载)

Linux的硬盘识别: 2.6 kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如: sda        表示第1块SCSI硬盘.# V, z   b, }2 F7 u' | hda        表示第1块IDE硬盘(即连接在第1个IDE接口的Master口上) scd0        表示第1个USB光驱. 当添加了新硬盘后,在/dev目录下会有相应的设备文件产生.cciss的硬盘是个例外,它的 设备文件在/dev/cciss/目录下.一般使用"fdis

linux中apache 虚拟主机(vhost)多种配置形式

在一个IP地址上运行多个基于域名的web站 点. 您的服务器有一个IP地址,而在DNS中有很多映射(CNAMES)到这个机器. 您而您想要在这个机器上运行www.example1.com和www.example2.org两个站点. 注意 在您Apache服务器的配置中创建一个虚拟主 机并不会自动在您的DNS中对主机名做相应更新.您必须自 己在DNS中添加域名来指向您的IP地址.否则别人是无法看到您的web 站点的.您可以在您的hosts文件中添加这一条目来进 行测试,但这种方法仅适用于那些有这些

linux中使用iptables缓解DDOS及CC攻击配置

缓解DDOS攻击 #防止SYN攻击,轻量级预防 iptables -N syn-flood iptables -A INPUT -p tcp –syn -j syn-flood iptables -I syn-flood -p tcp -m limit –limit 3/s –limit-burst 6 -j RETURN iptables -A syn-flood -j REJECT  #防止DOS太多连接进来,可以允许外网网卡每个IP最多15个初始连接,超过的丢弃 iptables -A I