首先,转载地址: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. C语言成语设计第一次作业

    一 1.求圆面积和周长 输入圆的半径,计算圆的周长和面积. 2.流程图 3.测试数据及运行结果 测试数据:r=7 运行结果 4.实验分析 问题:第一次输入提示时未加双引号 解决办法:发现问题后加了双引 ...

  2. Fashion-MNIST:A MNIST-like fashion product database. Benchmark

    Zalando的文章图像的一个数据集包括一个训练集6万个例子和一个10,000个例子的测试集. 每个示例是一个28x28灰度图像,与10个类别的标签相关联. 时尚MNIST旨在作为用于基准机器学习算法 ...

  3. OSX 鼠标和键盘事件

    本文转自:http://www.macdev.io/ebook/event.html 事件分发过程 OSX 与用户交互的主要外设是鼠标,键盘.鼠标键盘的活动会产生底层系统事件.这个事件首先传递到IOK ...

  4. java.sql.SQLException: **** [SQLServer]对象名 "XXXX"无效

    原因:进到数据库里面,但是没有选择数据库. 方法:检查数据源配置,这玩意容易看出.难得是多数据库操作时,切换数据源!

  5. java处理数据库不支持的emoji

    一般数据库的编码是utf8,utf8是不支持存储表情符的,当存入的微信昵称带有表情符时就会出现乱码情况,有两种解决方法: 1.mysql数据库升级到5.5版本以上,utf8改为utf8mb4,utf8 ...

  6. [ SSH框架 ] Hibernate框架学习之二

    一.Hibernate持久化类的编写规范 1.什么是持久化类 Hibernate是持久层的ORM影射框架,专注于数据的持久化工作.所谓持久化,就是将内存中的数据永久存储到关系型数据库中.那么知道了什么 ...

  7. 判定程序员等级,HashMap就够了

    JDK1.8  HashMap源码分析 用到的符号: ^异运算:两个操作数相同,结果是;两个操作数不同,结果是1. &按位与:两个操作数都是1,结果才是1. 一.HashMap概述 在JDK1 ...

  8. Java IO流笔记

    File 类 ps:注意file的delete失败可能是输入输出流还在用这个file Java实现简单文件管理 package fileDemo; import java.io.File; impor ...

  9. Go 语言接口

    Go 语言提供了另外一种数据类型即接口,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口. 实例 /* 定义接口 */ type interface_name in ...

  10. PHP 5 Filesystem 函数

    PHP Filesystem 简介 Filesystem 函数允许您访问和操作文件系统. 安装 Filesystem 函数是 PHP 核心的组成部分.无需安装即可使用这些函数. Runtime 配置 ...