svn 简单操作

checkout---> 将SVN仓库的代码拷到本地, 比如你现在参与一个团队项目,项目代码在你之前肯定已经写了很多了, 你可以通过checkout项目代码,获得整个项目。

update---> 在你写代码的过程中,同事很可能已经提交过代码到SVN服务器,而你本地项目显然没有同事新提交的代码, 你可以通过update SVN获得SVN最新的代码。

commit---> 当你完成一部分开发后,你可以通过commit提交代码到SVN服务器,这样别人就可以获得你写的代码, 记得先update再commit。

新建或者进入目录下

1.右键 --> Svn Checkout --> 其中URL我可以在SVN服务器(VisualSVN Server.msc )获取到,在myRepositories下右键新建文件

创建文件后 copy URL 把复制的URL粘贴到Checkout 即可 当前文件即可出现 myRepositories下新建的文件 注意 K里面有.svn 的隐藏文件 记录着两项关键信息:

工作文件的基准版本和一个本地副本最后更新的时间戳, 千万不要手动修改或者删除这个.svn隐藏目录和里面的文件!!, 否则将会导致你本地的工作拷贝(静态试图)被破坏,无法再进行操作。

1) TortoiseSVN图标介绍 一个新检出的工作复本使用绿色的对勾重载,表示Subversion状态正常

在你开始编辑一个文件之后,状态就变成了已修改,而图标重载已变成了红色感叹号。通过这种方式, 你可以很容易地看出那些文件从你上次更新工作复本被修改过,且需要提交。

如果在提交的过程中出现了冲突,图标就会变成了黄色感叹号。

加号告诉你有一个文件或者目录已经被计划加入到版本控制中。

2) TortoiseSVN Client基础操作:

  1. SVN检出(SVN Checkout) 右键 --> Svn Checkout --> 在弹开窗口的版本库url框中输入版本库的目录地址,然后点击确定 在弹出的对话框中输入用户名和密码,验证成功后, 项目文件开始从远程服务器下载到本地工作目录中。
  2. 增加(Add) 新建一个b.txt文件,提交到版本库的方法如下2种
    1. 先提到变更列表中,再commit到配置库中,选择新增文件, 右键SVN菜单执行“Add“操作提交到”变更列表中”,然后右键SVN菜单执行”SVN Commit”提交到版本库中。
    2. 不提交到变更列表中,而是直接commit配置库中,选择该文件, 右键svn菜单执行”SVN Commit”操作。
  3. 删除(Delete)

    如果被删除的文件还未入版本库,则可以直接使用操作系统的删除操作删除该文件。

    如果被删除的文件已入版本库,则删除的方法如下:

选择被删除文件,右键svn菜单执行”delete”操作,然后选择被删除文件的父目录, 右键svn菜单执行”SVN Commit”. 使用操作系统的删除操作删除该文件,然后选择被删除文件的父目录, 右键svn菜单执行”SVN Commit”,在变更列表中选择被删除的文件。

  1. 改名(Rename)

    修改文件名,选中需要重命名的文件或文件夹,然后右键“TortoiseSVNàRename“,在弹出的对话框中输入新名称, 点击”ok”按钮,并将修改文件名后的文件或文件夹通过 “SVN Commit”提交到SVN服务器上。

原文地址:https://www.cnblogs.com/gaoguowen/p/9889942.html

时间: 2024-10-14 10:53:12

svn 简单操作的相关文章

svn常规操作与相关知识

Svn常规操作与相关知识 一.何谓版本控制 它是一种软件工程籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新,它透过文档控制记录程序各个模块的改动,并为每次改动编上序号,并且编辑错误之后还可以回溯到以前的版本 二.可供我们选择的版本控制系统 1.VCS  (本地版本控制) 2.VSS.CVS(集中版本控制) 3.ClearCase.SVN.Perforce.TFS(集中版本控制) 4.Mercurial(水银/水星).Git(分布式版本控制) 差异: 1.Git和其他版本控制系统的主要

git,svn基础操作

git和svn的操作都能管理代码,现在主流的就是这两个了,两个的区别最大的是: svn是集中式的版本控制系统.git是分布式的版本控制系统.svn 很简单 就不用说了. git说说我最常用的把自己代码推送到github上: 我的电脑是 工作区(通过add)-->暂存区(通过commit)-->master 1:先在自己电脑上装git 2:先绑定一个自己的信息 $ git config --global user.name "Your Name" $ git config -

Jenkins+maven+svn+tomcat操作手册(一)

1.1 概述 在企业开发中最常用的build工具是maven,因此绝大多数项目都是采用maven来进行开发的.在项目开发过程中,经常需要做的事情就是项目的编译.打包和发布等这些重复性的事情.如何做到自动化的处理这些繁琐与无聊的工作,就是本文需要解决的问题. 解决的方案就是使用jenkins这个工具来帮助我们. 1.2 准备条件 前提是电脑上已经具备java开发的环境:jdk+eclipse(或MyEclipse/netbeans等)+tomcat+svn. 我本机的环境: System:win7

ORACLE的安装与网页版创建表空间的简单操作以及PLsql的简单操作

1.oracle的安装: 安装简单易学,在这里不做解释.下载看装包后耐心等待,注意安装目录不要有中文字符,尽量按照指定目录进行安装.安装完成后会占用有大约5g的内存. 如果要卸载oracle,需要用其自带的卸载工具进行卸载[universal installer],然后删除注册表项,删除环境变量,删除目录并且重新启动计算机. 2.在网页版进行创建表空间: 进入网页版: 在电脑的服务中我们可以看到一共有7个oracle的服务项目,其中只有三个是正在启动中.这三项中,只有当OracleDBConso

简单操作只需10秒破解PDF加密文件

简单操作只需10秒破解PDF加密文件 [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/51345950 如何破解PDF加密文件,如何破解PDF密码呢,破解加密的PDF文件? 从网上下载的PDF文件,由于版权的问题,作者经常会加密禁止读者复制修改等权限,如下面的PDF文档,用Adobe pdf Reader打开时,会显示"已加密"的字样,虽然可以阅读,但不能修改和标记. 为了解决这个问题,可以采用绕过破解密码这一

C++ 文件的简单操作

=================================================================== 编写程序时,很多时候都要对文件进行操作,比如从文件中读取数据,通过程序将一些数据保存到文件中等等.. 以下是c++对文件的一些简单操作. =================================================================== 一.文件输出 要将程序中的数据输出到文件中,一般需要以下5个步骤: ① 包含fstream

mysql数据库很简单操作

进入linux系统 root   >/usr/bin/mysql -u root mysql>show databases;                    #查看数据库 mysql>use  testtable;                        #testtable 为所要查看的库,应用数据库 mysql>show tables;                          #查看所有表 mysql>desc abc_table          

ftp简单操作及解说

一.实验拓扑 服务器 ------------------------客户机 二.实验条件 试验机在同一个网段,可以互相ping通. 确定装在了ftp软件包. 三.实验一: 匿名用户与本地用户都可以登录 匿名用户登录到/var/ftp,只能下载不能上传 本地用户登录到本地用户的家目录,可以上传和下载 实验步骤; [[email protected] ~]# rpm -q vsftp              //检测是否安装软件 package vsftp is not installed   

nfs简单操作及解说

NFS的实验报告 一.实验拓扑: 服务器 ----------      客户机 二.实验条件: 服务器的ip:192.168.4.5/24 客户机的ip:192.168.4.200 要确定机器有安装nfs包跟RPC软件包. 三.实验要求: 将/root 共享给192.168.4.200 可写,同步,允许客户机以root权限访问 NFS 服务端操作: 修改配置: [[email protected] ~]# vim /etc/exports    //修改配置的地址 [[email protec