`
zhaoqj518
  • 浏览: 32862 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

svn命令行

阅读更多

首先,你要能在命令行能输入svn,否则装一个先。http://subversion.tigris.org/
其次:记得这个中文手册的镜像http://www.coollittlethings.com/subversion/。不知道为什么官方的(www.subversion.org.cn/)不能访问。

开始正题:

  1. 本地项目testsvn整个目录里的内容往备份站点塞, 这是最初的结构, 建立最初的rev 0
    以后checkout回来同样是按该路径,把目录下的(不包括最后的目录名)文件取回
    svn import testsvn svn://path/to/repos -m “最后的这个注释不能少”

     

  2. 取回项目, 路径同上. 最后取出来的新目录名不给定就会用最后路径的最后一个目录名, 这里就是repos目录
    svn checkout svn:///path/to/repos A_NewProjectName

     

  3. 更新本地项目. 千万记得,通过第一步import后的那个目录并没有默认建立svn与远程的关系,需要手动从服务器checkout回服务器的版本到本地, 才算正式建立与远程的关系(什么关系? 复杂关系!). checkout回来的项目就可以时不时地执行:
    svn update

     

  4. 搅和取回来的项目一番后,察看动了什么(一下命令都要在项目目录下运行)
    svn status

     

  5. 你对目录结构的修改或添加删除文件等类操作不能自动commit, 需要根据svn status显示的提示将文件/目录 明确 告诉svn是add, delete, copy 还是move
    svn add new_dir
    svn delete new_dir

     

  6. svn status仅仅显示最根本的信息,更多的改动变化通过这个获得:
    svn diff

     

  7. 提交你涂污后的大作:
    svn commit

     

温馨提示: 你可以本地建一个服务器来玩玩,

svnadmin create g:/repos

 

记得把g:/repos/conf目录下的passwd和svnserve.conf里的注释去掉, svnserve.conf里要改为

[general]
password-db = passwd  # 这个表示我要用目录下的passwd文件当作访问密码设置

 

passwd里要加上用户名

[users]
thisis = userpwd

 

之后,你就可以通过file:///g:/repos来访问.
或者, 由svnserve -d -r g:/repos 建立本地svn协议服务器,然后通过svn://localhost/来访问
你总是可以通过svn list svn://localhost/来察看服务器该路径下的内容. 然后通过svn checkout 把路径目录下的内容(不包括最后路径目录) 取回到 “./最后路径名/”目录下

分享到:
评论

相关推荐

    slik命令行+svn命令行工具

    slik命令行+svn命令行两个工具都可以实现svn命令行,集成到idea

    svn命令行工具(x64)

    CollabNetSubversion-client-1.9.4-2-x64,win下面的svn命令行工具

    svn命令行安装包

    在没有预装SVN命令行工具的情况下,你可以通过下载并安装提供的"svn命令行安装包"来获取这些工具。这个安装包通常包含了所有必要的组件,使你在命令行界面中能够执行SVN的相关操作。 一、SVN基本概念 1. 仓库...

    svn 命令行安装包

    svn 命令行安装包,直接直接通过 svn checkout svn://172.30.11.11/my_dev

    linux下安装svn命令行

    ### Linux下安装SVN命令行知识点详解 #### 一、安装Subversion服务器 在Linux环境中部署Subversion(SVN)服务器通常涉及几个关键步骤。首先,确保已经安装了必要的软件包。对于Debian及其衍生系统(如Ubuntu),...

    svn客户端,命令行

    1. **安装与配置**:首先,用户需要下载并安装如上述文件的客户端,完成安装后,SVN命令行工具通常会添加到系统的PATH环境变量中,使得用户可以在任何目录下直接运行`svn`命令。 2. **基本命令**: - `svn ...

    svn命令行修改已提交的版本备注

    本文将深入探讨如何使用SVN命令行来修改已提交的版本备注,这对于记录和追踪代码变更历史至关重要。 首先,我们要明白在SVN中,每次提交都会伴随着一个描述性的注释,即版本备注,它用于记录这次提交做了哪些改动。...

    svn命令行工具

    当windows命令行不存在svn 命令时候,可以使用此安装包解决之。

    svn命令行客户端

    标题"svn命令行客户端"指的是用于执行SVN操作的命令行工具。这种工具允许开发者在操作系统终端或命令提示符下直接输入命令,执行诸如检查、更新、提交、合并等操作。相对于图形用户界面(GUI)工具,命令行客户端...

    详解Linux上svn命令行批量操作

    ### 详解Linux上svn命令行批量操作 在Linux环境下使用Subversion(SVN)进行版本控制时,相较于图形界面工具如TortoiseSVN(主要针对Windows系统),使用命令行方式更为常见。本文将详细介绍如何在Linux环境中通过...

    获取svn最新版本号示例 以及svn常用命令

    1. **通过svn命令行**:在命令行中,你可以输入`svn info URL`,这里的URL是你的svn仓库地址。这个命令会返回仓库的详细信息,包括最新版本号。 2. **使用图形界面客户端**:如果你使用的是像TortoiseSVN这样的图形...

    svn绿色解压版.rar

    3. SVN命令行工具与图形界面: - 命令行工具如`svn`提供了一套全面的命令,适合熟练用户快速操作。 - 图形界面工具如TortoiseSVN,为Windows用户提供直观的右键菜单集成,简化了SVN的操作流程。 4. "解压版.txt...

    windows svn命令行工具CollabNetSubversion

    使用方法: 1.双击安装 2.配置环境变量,将安装目录%install_folder%\CollabNet\Subversion Client\添加至path中 3.在cmd使用svn help

    SVN常用命令行

    ### SVN(Subversion)常用命令详解 #### 一、SVN简介 SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪软件开发过程中的文件变更。它通过维护一个中心版本库来保存项目的各个版本历史,使开发者...

    svn1.14.1、svn1.14.2

    svn1.14.1、svn1.14.2

    SVN的命令行说明教程

    以上是SVN命令行的基本操作,熟练掌握这些命令将极大地提升你在版本控制方面的效率。记住,每个命令都可以通过添加选项进行更具体的定制,如指定修订版本或交互方式。在实际工作中,根据项目需求和团队协作模式,你...

    SVN解除版本控制工具

    WINDOWS 批处理文件,能有效解除SVN版本控制,去掉对有SVN标志文件夹的操作限制。使用时把它放在你要解除SVN控制的文件夹下面,点击运行一下即可

Global site tag (gtag.js) - Google Analytics