当前位置首页 > Debian知识

debian7上安装svn

阅读次数:329 次  来源:admin  发布时间:

1、在终端中直接输入 sudo apt-get install subversion,选择安装即可

2、查看版本命令 svnserve --version(更多命令直接键入svnserve --help可查看到) 3、查看svnserver是否已启动: netstat -ntlp,可看到svn对应的端口3690(如果没有看见,则证明服务未启动,可使用svnserve -d启动svn服务,还可以通过svnserve -d -r /home/xusir/mobile来指定启动目录) 4、建立项目:svnadmin create mobile(mobile为项目名称,位置在当前登录用户的主目录下,如我使用xusir登录,则路径为/home/xusir/mobile) 5、在mobile文件夹中可以看到conf文件夹,可针对conf文件夹中的authz、passwd、svnserve.conf进行设置,svnserve.conf主要设置整体的安全策略,passwd则设置用户名和密码,authz则是设置具体的用户有什么权限。 7、常用svn命令: checkout(co)命令:

vn co url --username user --password password

根据提示可以输入yes来保存帐号和密码;

update(up)命令:

进入到需要更新的目录,输入:svn up;

commit(ci)命令:

进入需要提交的目录,输入:svn ci -m "修改信息"

add命令:

进入需要提交的目录,输入:svn add filename or path

添加完之后需要用commit命令提交。

另外,在vi中也可以不退出编辑的文件来提交文件,

使用shell命令::! svn ci -m "commit information.."

附:linux下svn命令

1、将文件checkout到本地目录

vn checkout path(path是服务器上的目录)

例如:svn checkout svn://192.168.1.1/pro/domai

简写:svn co

2、往版本库中添加新的文件

vn add file

例如:svn add test.php(添加test.php)

vn add *.php(添加当前目录下所有的php文件)

3、将改动的文件提交到版本库

vn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)

例如:svn commit -m “add test file for my test“ test.ph

简写:svn ci

4、加锁/解锁

vn lock -m “LockMessage“ [--force] PATH

例如:svn lock -m “lock test file“ test.ph

vn unlock PATH

5、更新到某个版本

vn update -r m path

例如:

vn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。

vn update -r 200 test.php(将版本库中的文件test.php还原到版本200)

vn update test.php(更新,于版本库同步。如果在提交的时候提示过期的话,是因为冲突,需要先update,修改文件,然后清除svn resolved,最后再提交commit)

简写:svn u

6、查看文件或者目录状态

1)svn status path(目录下的文件和子目录的状态,正常状态不显示)

上一篇:启动Apache出现问题:一直停留在启动界面
下一篇:基于Fedora9.0和VMware6.5在Linux下的安装