首先,转载地址:http://hi.baidu.com/zhu410289616/item/eaaf160f60eb0dc62f4c6b0e

还有一个地址:http://www.cnblogs.com/heiniuhaha/archive/2011/11/11/2245594.html

解决证书出错,错误见下图:

解决方法:svn ls [SVN的项目地址] 回车后 输入P 回车。 其实上面那个选项输入P就好,然后再导入一次,就OK了

1. 初始化项目

svn import /Users/cress/本地项目目录  https://server/项目目录 -m "Initial import"

上述命令回车提交,会出现相应提示信息【需要输入密码,用户名,按照提示输入】。示例如下:

cressmatoMac-mini:conf cress$ svn import /Users/cress/本地项目目录  https://server/项目目录 -m

"Initial import"

Authentication realm: <https://ip:port> XXXXXX

Password for 'cress':

Authentication realm: <https://ip:port> XXXXXX

Username: harry

Password for 'harry':

Adding  (bin)  /Users/cress/本地项目目录

Committed revision 1.

说明:

svn import:导入

/Users/cress/本地项目目录:需要导入的本地电脑上的项目目录

svn://server/项目目录:保存到svn服务器上的目录

-m:本次svn命令的消息参数简写,可以svn help查看了解。

"Initial import":本次命令的操作记录说明,可以随意填写内容,最好符合本次命令的含义。

2. 下载使用项目

svn co https://server/项目目录

先在本地建立一个空目录/Users/cress/test-0406,名称最好明确为本次导出含义【个人习惯:项目+时间】

,然后使用上述命令导出项目修改。

说明:

svn co:从服务器导出当前最新版本到本地目录,co为checkout简写。

https://server/项目目录:服务器目录或文件

3. 添加文件

svn add test.txt

正常会有如下输出信息:

A         test.txt

此时并未更新到svn服务器端,而是在本地建立一些隐藏的svn记录信息,需要使用commit命令提交。

说明:

svn add:添加命令

test.txt:想添加的本地文件

4. 提交添加的文件,或者本地做的修改到服务器端

svn ci -m "add test.txt by test"

正常会有如下输出信息:

Adding         test.txt

Transmitting file data .

Committed revision 62.

说明:

svn ci:svn commit的简写。

-m:同上面1说明

5. 删除项目中的相应内容

svn delete https://server/项目目录/文件名称 -m "delete test.txt for test"

正常会输出本次修改后的版本,如下:

Committed revision 64.

说明:

svn delete:删除命令,危险操作,别删除东西啊。

https://server/项目目录/文件名称: 同1说明

-m: 同1说明

"delete test.txt for test":同1说明

6. 如果别人做了修改,使用svn up更新本地项目内容

svn up

正常会提示输出版本号,如下:

At revision 62.

7. 查看本地自己做了修改后,文件状态

svn status

正常会输出本地文件和服务器文件差异的状态,例如:

A       test.txt

说明:

输出的内容显示,有一个test.txt文件需要添加,提交到服务器。

8. 单纯导出一个干净的项目内容

svn export https://server/项目目录

操作和2类似,但是项目内容不带有svn隐藏记录信息。

mac 下终端 操作svn命令 以及出现证书错误的处理方法的更多相关文章

  1. Mac 下 Git 的基础命令行操作

    Mac 下 Git 的基础命令行操作 sudo apt-get install git-core //安装Git 用户配置 git config --global user.name "Yo ...

  2. mac 下的操作

    nodejs在Mac下的卸载 在 node 官网上下载的安装包,用安装包安装的node.应该可以用一下命令行卸载: 在终端输入以下命令: sudo rm -rf /usr/local/{bin/{no ...

  3. mac 下终端访问文件出现“Permission Denied”解决方案

    mac 下终端访问文件出现“Permission Denied”解决方案: 一个文件有3种权限,读.写.可执行,你这个文件没有可执行权限,需要加上可执行权限. 1. 终端下先 cd到该文件的目录下 2 ...

  4. Mac下终端(terminal)的一些快捷键

    Mac下终端(terminal)的一些快捷键 行首ctrl + a 行尾ctrl + e 两个终端窗口切换alt + 方向键 命令中,上一个单词esc + b (iterm2) 下一个单词esc + ...

  5. 记录--mac下终端内的环境变量问题

    一直使用的是前几年买的MacBook Air,当时感觉很轻薄,外观也非常的好看,也是一直用到现在,大概有三四年了,系统还是很流畅(实话,不是打广告......).平时也是经常要使用mac的终端,说实话 ...

  6. IDEA环境下GIT操作浅析之二-idea下分支操作相关命令

    上次写到<idea下仓库初始化与文件提交涉及到的基本命令>,今天我们继续写IDEA环境下GIT操作之二--idea下分支操作相关命令以及分支创建与合并. 1.idea 下分支操作相关命令 ...

  7. mac下,mysql5.7.18连接出错,错误信息为:Access denied for user 'root'@'localhost' (using password: YES)

    mac下,mysql5.7.18连接出错,错误信息为:Access denied for user 'root'@'localhost' (using password: YES)()里面的为shel ...

  8. mac下查看.mobileprovision文件及钥匙串中证书.cer文件

    mac下查看.mobileprovision文件及钥匙串中证书.cer文件 一. mobileprovision文件查看 xxx.mobileprovision是ios开发中的设备描述文件,里面有证书 ...

  9. Mac下的常用Shell命令

    今天介绍一下在Mac的终端中一些常用的Shell命令: 1.查看当前工作目录的完整路径 pwd (pwd的原意是:print work directiory,而不是密码password的意思,呵呵) ...

随机推荐

  1. 解决nodejs中json序列化时Date类型默认为UTC格式

    在nodejs中,json序列化时Date类型时,默认转为UTC格式. 如下图 上面只是一个例子,下面我用一个更具体化的例子来展示一个这个情况,我们在开发WEB项目中,经常用到Express组件, 我 ...

  2. ds4700更换控制器导致磁盘无法识别-处理方法

    更换DS4700控制器的悲与喜 机型:DS4700     原微码:06.23.xx 更换部件:控制器 (使用的控制器微码07.60.52.00) 误操作过程: 1,关掉存储换控制器 --(兄弟们千万 ...

  3. jQuery简单笔记

    jQuery 是一个 JavaScript 库,简化了 JavaScript 的编程. 语法:$(selector).action() selector 是字符串,表示HTML元素. 对象 符号 例子 ...

  4. 数组中存放对象之java中定义类数组存放类

    public class ClassArrayDemo { int age; String name; ClassArrayDemo(int age, String name) { this.age ...

  5. jsp&servlet初体验——用户登录功能实现

    数据库准备-创建db_login数据库  t_user表 1.创建web工程 2.创建用户model   user.java package com.gxy.model; public class U ...

  6. 介绍Docker仓库

    仓库(Repository)是集中存放镜像的地方. 一个容易混淆的概念是注册服务器(Registry).实际上注册服务器是管理仓库的具体服务器,每个服务器上可以有多个仓库,而每个仓库下面有多个镜像.从 ...

  7. C++格式化输出浮点数

    主要内容 介绍C++中如何格式化输出浮点数. 控制浮点数输出格式需要包含iomanip头文件. 使用fixed来控制输出的浮点数的小数位是固定的.可参考http://en.cppreference.c ...

  8. java中八种基本数据类型以及它们的封装类,String类型的一些理解

    在我们面试或者考试过程中经常会考到八种基本数据类型以及它们的封装类,那么有哪八种基本数据类型呢?它们的封装类又是什么呢? 首先,八种基本数据类型分别是:int.short.float.double.l ...

  9. Mac上如何完美的转换epub至mobi供kindle观看

    网上有很多书籍资源的格式都是epub(我们不谈及pdf格式了,你懂得-),epub格式是无法直接在kindle上观赏的,除非你越狱kinde后,安装扩展插件 我们可以将epub转换为mobi格式,网上 ...

  10. python模块collections中namedtuple()的理解

    Python中存储系列数据,比较常见的数据类型有list,除此之外,还有tuple数据类型.相比与list,tuple中的元素不可修改,在映射中可以当键使用.tuple元组的item只能通过index ...