`
275553385
  • 浏览: 714807 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

linux下常用的svn操作命令(结合apache使用的)

阅读更多
首先,配置好svn和apache。
1)、将文件从服务器上版本库里checkout到本地目录
[root@localhost home]# mkdir edc
[root@localhost home]# cd edc/
[root@localhost edc]# svn co http://localhost/svn/test7 
A    test7/11111aa..a
A    test7/asas
A    test7/jms
A    test7/jms/11
取出修订版 5。
[root@localhost edc]# ls
test7
[root@localhost edc]# cd test7/
[root@localhost test7]# ls
11111aa..a  asas  jms

2)、修改拷贝区中文件的内容,并提交到版本库中。(提交后版本升级)
[root@localhost test7]# vim 11111aa..a 
[root@localhost test7]# svn ci -m '第一次修改'
正在发送       11111aa..a
传输文件数据.
提交后的修订版为 6。
[root@localhost test7]# 

3)、更新拷贝区的内容。
[root@localhost test7]# cd ..
[root@localhost edc]# cd ..
[root@localhost home]# cd qaz/
[root@localhost qaz]# cd test7/
[root@localhost test7]# svn update 
U    11111aa..a
更新至修订版 6。
[root@localhost test7]# 

4)、在拷贝区添加新文件,并且提交到服务器版本库中。
[root@localhost test7]# vim asd.txt
[root@localhost test7]# svn add asd.txt 
A         asd.txt
[root@localhost test7]# svn ci -m '增加了asd.txt'
新增           asd.txt
传输文件数据.
提交后的修订版为 7。
[root@localhost test7]# 

在另一个拷贝区更新 新添加的asd.txt文件
[root@localhost test7]# pwd
/home/qaz/test7
[root@localhost test7]# cd ../../edc/test7/
[root@localhost test7]# svn update 
A    asd.txt
更新至修订版 7。
[root@localhost test7]#


分享到:
评论

相关推荐

    SVN+Linux+Apache配置.doc

    本文旨在详细介绍如何在Linux系统环境下安装配置SVN与Apache,实现通过Web方式进行版本库的操作。 #### 二、环境准备 1. **操作系统**:Fedora(或其他支持yum的Linux发行版) 2. **软件需求**: - SVN:用于版本...

    linux下搭建svn服务器(apache).pdf

    在Linux系统中,搭建SVN...总之,Linux下使用Apache搭建SVN服务器涉及到多个步骤,包括安装依赖、配置Apache和Subversion,以及设置用户访问控制。完成这些步骤后,团队就可以开始利用SVN进行版本控制和协同工作了。

    linux+svn+apache安装配置部署

    第二部分则涉及到如何结合Apache Web服务器来部署SVN服务器。 ### 第一部分:独立安装Subversion #### 一、安装Subversion 1. **搜索Subversion包**: 使用`yum search subversion`命令来查找可用的Subversion...

    apache+svn安装

    而Apache作为一款广泛使用的Web服务器软件,能够很好地与SVN结合,实现基于Web的版本控制服务。本文将详细介绍如何在CentOS 6.5 x86_64系统上安装并配置Apache + SVN。 #### 一、操作系统环境 本文的操作系统环境...

    关于linux下apache+SVN(转)归纳.pdf

    【Linux下Apache+SVN配置详解】 Apache HTTP Server(通常简称为Apache)是世界上最流行的Web服务器软件之一,而Subversion(简称SVN)则是一种版本控制系统,用于管理软件项目的源代码和其他文件。Apache与SVN结合...

    Linux下安装svn.pdf

    安装过程中的每个环节都是为了确保SVN能够在Linux环境下运行良好,并能与Apache服务器良好结合,从而发挥版本控制的最大作用。在这个过程中,对每一个细节都要给予足够的注意,以避免因为缺少某个步骤或配置不当而...

    linux / centos apache server + svn

    标题 "Linux / CentOS Apache Server + SVN" 涉及到的是在Linux CentOS操作系统上搭建Apache Web服务器,并结合Subversion(SVN)进行版本控制的知识。Apache是广泛应用的开源Web服务器,而Subversion则是一个用于...

    https+linux+svn服务器搭建指导书.docx

    3.4. 配置Apache从服务启动,可以使用以下命令: ```bash sudo systemctl enable apache2 ``` 然后,我们继续安装Subversion: 4. Subversion的安装: ```bash sudo apt install subversion ``` 安装完成后,我们...

    安装SVN的Apache

    3. **权限和认证**:使用`htpasswd`命令创建用户和密码文件(`/etc/apache2/dav_svn.passwd`),为用户提供访问权限。 4. **重启Apache**:完成所有配置后,重启Apache以应用更改。 **测试和使用SVN** 1. **测试...

    linux svn

    5. **客户端操作**:使用`svn co`命令克隆仓库,`svn add`添加新文件,`svn commit`提交更改,`svn update`同步本地工作副本,`svn diff`查看差异,`svn merge`合并分支,`svn revert`回滚本地更改。 6. **WebDAV...

    SVN + Trac + Apache 完整安裝攻略

    使用`svnadmin`命令创建一个新的SVN仓库,并在`/var/trac`下创建对应的Trac项目。例如: ```bash svnadmin create /var/svn/myrepo ``` 然后,根据需要创建Trac项目: ```bash trac-admin /var/trac/myproject ...

    SVN+Trac+Apache的配置文件

    Trac是一个开源的项目管理和问题跟踪系统,与SVN结合使用,可以提供强大的代码浏览、问题追踪和文档管理功能;Apache则是一个广泛使用的HTTP服务器,能够托管这些服务。本文将详细介绍如何配置SVN、Trac和Apache以...

    LINUX下SVN服务器安装配置实践

    本实践指南将详细讲解如何在CentOS 5.4 Linux系统上,结合Apache服务器,安装并配置SVN服务器。尽管这里使用的版本是subversion-1.6.6和Apache 2.2.14,但不同版本的安装步骤大同小异。 **一、安装Subversion** 1....

    linux下搭建SVN服务器完全手册借鉴.pdf

    总之,Linux下的SVN服务器搭建涉及多个步骤,从安装依赖软件到精细的权限设置,都需要谨慎操作。遵循上述指南,你可以成功地创建一个安全且功能齐全的SVN服务器,为开发团队提供高效的工作流程。

    svn在linux下搭建文档和工具

    SVN(Subversion)是一种广泛使用的版本控制系统,它在Linux环境下搭建可以帮助团队高效协作和管理代码库。在Linux系统中配置SVN服务器,主要涉及以下几个关键步骤和知识点: 1. **安装SVN**: 在Linux中,SVN通常...

    SVN+Apache安装配置步骤

    - 在仓库的conf目录下,编辑`svnserve.conf`(如果使用svnserve作为SVN服务)或`httpd.conf`(如果使用Apache)。在这里,你可以设置用户认证、访问控制等。 - 对于Apache,需要在`httpd.conf`中启用mod_dav_svn...

    apache+svn的配置软件

    Apache Subversion(简称SVN)是一款广泛使用的版本控制系统,它允许团队协作开发并跟踪文件和目录的更改。Apache HTTP Server(通常称为Apache)是世界上最流行的Web服务器软件,它能够托管各种Web应用程序,包括...

    SVN介绍和日常使用.ppt

    总的来说,SVN为团队协作提供了强大的版本控制功能,通过不同的访问方式和丰富的命令集,无论在Windows还是Linux环境下,都能方便地进行代码管理,促进项目的高效开发。对于初学者,理解并熟练掌握SVN的基本操作,是...

    Svn使用操作步骤.zip

    - 配置包括设置SVN服务器(如使用Apache HTTPD服务器和mod_dav_svn模块)和创建版本库。 3. SVN基本操作: - 检出:使用`svn checkout URL`命令,将版本库中的项目克隆到本地。 - 添加:使用`svn add`命令,将新...

    mvn+svn+linux打包

    标题中的“mvn+svn+linux打包”涉及的是在Linux环境下使用Maven(mvn)和Subversion(svn)工具进行软件项目的构建和版本控制。这里我们将深入探讨这三个关键概念及其在软件开发过程中的作用。 1. Maven: Maven是...

Global site tag (gtag.js) - Google Analytics