1 提交本地目录到SVN

a) 首先在SVN中创建一个目录,命令如下:

svn mkdir svn://xx.xx.xx.xx/test -m 'create dir' --username xx   --password xxx

b)进入本地目录,并checkout刚才在svn中创建的项目test到当前目录

svn co svn://xx.xx.xx.xx/test  .

c)添加本地目录中的文件

svn add *      (添加所有,也可以一个个的添加)

d)svn ci -m 'first check in'

2 移动/修改svn中的项目

svn move svn://xx.xx.xx.xx/test        svn://xx.xx.xx.xx/test1

会将test项目移动到 test1目录下

3 删除本地目录中的svn信息

有时候由于svn客户端版本不一致,无法提交,这时候可以删除本地目录中的svn信息,重新提交。

linux下命令:

find . -type d -name ".svn"|xargs rm -rf

windows下命令:

for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"

4 svn add 分支

虽然 svn也是支持brach的开发的,但是相对于git来说svn的branch较为原始,svn的branch是以直接copy来进行实现的,在 mereg的时候也是对两个文件夹进行操作。但是这样做的缺点就是代码管理中就需要多了一个版本库代码的copy,不像git一样只是在同一个文件夹中就 可以完成一个或者多个branch的管理。

首先来说一下svn版本库有一个较为标准的目录结构,比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是

svn://proj/
   |
      +-trunk
      +-branches
      +-tags 
trunk为主开发目录,branches为分支开发目录,tags为tag存档目录

http://my.oschina.net/9991/blog/197966

转载于:https://my.oschina.net/taomac/blog/666278

SVN创建项目以及检出项目相关推荐

  1. svn怎么检出两个地址项目_svn 检出项目报错

    可能是svn 版本问题 升级自己svn. brew update svn svn 好难用,但是老项目都是svn 我是自己把svn命令封装了 #!/bin/bash # # @function SVN ...

  2. IntelliJ IDEA -- SVN配置及项目迁入/检出SVN

    一.下载并安装SVN 本人 IntelliJ IDEA 2018, 小乌龟TortoiseSVN x64 二.配置 如果已经搭建好了svn服务的话,就要开始在idea中配置相关的配置了. 1.配置已安 ...

  3. eclipse从svn检出项目

    在eclipse的project explorer 右键->import->svn->从svn检出项目,然后填写资源库的位置,完成,然后一直next. 直到项目检出完成后,选择项目, ...

  4. SVN检出项目报:Access restriction: The type 'BASE64Decoder' is not API

    1.起因 今天从SVN里检出项目出现个别文件报错(Access restriction: The type 'BASE64Decoder' is not API (restriction on req ...

  5. SVN检出项目时中途停止

    svn检出项目时中途停止,不能继续checkout,总是报SVN Update Error: Please execute the 'Cleanup' command. 解决方法: 1,把整个项目结构 ...

  6. Eclipse项目上传码云、从码云上检出项目、修改检出项目后在提交到码云、看此篇即可

    Eclipse中项目上传到码云平台 文章的目的是自己记录学习使用,只记录使用eclipse相应的上次下载修改方法,具体细节没做很大把控.希望对自己学习有所帮助,同时也希望能帮助到没有接触到这块的人一起 ...

  7. docker搭建upsource代码审查工具,通过gitlab检出项目

    docker搭建upsource代码审查工具,通过gitlab检出项目 机器配置 docker搭建upsource代码审查工具,通过gitlab检出项目 拉取镜像 创建挂载目录 启动容器 配置账号密码 ...

  8. 版本控制之svn命令行下检出、提交、更新

    2019独角兽企业重金招聘Python工程师标准>>> 4 使用命令行模式访问SVN服务器  4.1 检出  ①首先进入自己的工作目录,例如:D:\DevWorkSpace\SVNS ...

  9. eclipse中svn检出项目,项目名上带有红色感叹号

    在eclipse中svn检出java web项目后,项目名称上带有红色感叹号,解决方法: 项目名上右击,选择Build Path-->Configure build path,打开下图配置窗口, ...

  10. 从SVN上检出项目转换为maven项目失败

    昨天遇到了一个问题,就是从SVN上下载了公司的一个子项目,结果发现无法转换为maven的目录格式: 报错信息为pom.xml的<parent>标签报错: 然后仔细研究了一下maven发现, ...

最新文章

  1. pybind11回调函数返回指针
  2. 服务器功率一般多少_单机柜供电能力提升后,选择1U服务器还是2U服务器?
  3. Github 简明教程
  4. (winform cookie)如何向某网址Post信息,并得到CookieContainer以便以后直接通过验证...
  5. ASP.NET 5 入门(1) - 建立和开发ASP.NET 5 项目
  6. 多库共存 包装集的问题 点击按钮创建一个p 几个属性介绍 jQuery的插件
  7. 红帽Linux故障定位技术详解与实例(1)
  8. 如何使用 C# 中的 ValueTask
  9. 32位操作系统,为什么最大支持4G存储空间,2的32次方 = 4294967296bit = 4G,这个怎么计算出来的,
  10. spark指定python版本_1.Spark学习(Python版本):Spark安装
  11. 教师节我用Python分析了336个赞美老师的句子,满满的幸福和开心
  12. mysql 安装导航_ubuntu下安装Mysql
  13. 【浙江大学PAT真题练习乙级】1009 说反话 (20分)真题解析
  14. Express框架学习笔记-express路由参数
  15. androidsettitle方法_android去掉标题方法
  16. HDFS存储大量小文件的问题及解决方案
  17. 一起学习PySNMP——理解什么是MIB
  18. java 拼图游戏_Java学员作品-拼图游戏
  19. 信息工程与计算机科学就业前景,信息与计算机科学就业前景及方向揭秘
  20. ps4系统软件升级无法连接服务器,这才是正确的解决办法 PS4怎么通过优盘升级系统...

热门文章

  1. 《剑指offer》第五十六题(数组中唯一只出现一次的数字)
  2. 基于物理的渲染详尽指南 卷1光与介质:基于物理的渲染和着色理论
  3. excel字符处理函数
  4. 我的WCF之旅(1):创建一个简单的WCF程序(转载)
  5. nginx1.02+php+piwik+centos5.4构建网站统计系统
  6. HDU6380 degree
  7. leetcode 442. 数组中重复的数据 java
  8. C.Fountains(Playrix Codescapes Cup (Codeforces Round #413, rated, Div. 1 + Div. 2)+线段树+RMQ)...
  9. Java_单例/多例设计
  10. 洛谷.U19464.山村游行wander(LCT 伪期望)