mac 下终端 操作svn命令 以及出现证书错误的处理方法
首先,转载地址: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命令 以及出现证书错误的处理方法的更多相关文章
- Mac 下 Git 的基础命令行操作
Mac 下 Git 的基础命令行操作 sudo apt-get install git-core //安装Git 用户配置 git config --global user.name "Yo ...
- mac 下的操作
nodejs在Mac下的卸载 在 node 官网上下载的安装包,用安装包安装的node.应该可以用一下命令行卸载: 在终端输入以下命令: sudo rm -rf /usr/local/{bin/{no ...
- mac 下终端访问文件出现“Permission Denied”解决方案
mac 下终端访问文件出现“Permission Denied”解决方案: 一个文件有3种权限,读.写.可执行,你这个文件没有可执行权限,需要加上可执行权限. 1. 终端下先 cd到该文件的目录下 2 ...
- Mac下终端(terminal)的一些快捷键
Mac下终端(terminal)的一些快捷键 行首ctrl + a 行尾ctrl + e 两个终端窗口切换alt + 方向键 命令中,上一个单词esc + b (iterm2) 下一个单词esc + ...
- 记录--mac下终端内的环境变量问题
一直使用的是前几年买的MacBook Air,当时感觉很轻薄,外观也非常的好看,也是一直用到现在,大概有三四年了,系统还是很流畅(实话,不是打广告......).平时也是经常要使用mac的终端,说实话 ...
- IDEA环境下GIT操作浅析之二-idea下分支操作相关命令
上次写到<idea下仓库初始化与文件提交涉及到的基本命令>,今天我们继续写IDEA环境下GIT操作之二--idea下分支操作相关命令以及分支创建与合并. 1.idea 下分支操作相关命令 ...
- 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 ...
- mac下查看.mobileprovision文件及钥匙串中证书.cer文件
mac下查看.mobileprovision文件及钥匙串中证书.cer文件 一. mobileprovision文件查看 xxx.mobileprovision是ios开发中的设备描述文件,里面有证书 ...
- Mac下的常用Shell命令
今天介绍一下在Mac的终端中一些常用的Shell命令: 1.查看当前工作目录的完整路径 pwd (pwd的原意是:print work directiory,而不是密码password的意思,呵呵) ...
随机推荐
- h5的input的required使用中遇到的问题
form提交时隐藏input发生的错误 问题描述 在form表单提交的时候,有些input标签被隐藏,表单验证过程中会出现An invalid form control with name='' is ...
- Struts2 之 modelDriven & prepare 拦截器详解
struts2 ModelDriven & Prepareable 拦截器 前面对于 Struts2 的开发环境的搭建.配置文件以及 Struts2 的值栈都已经进行过叙述了!这次博文我们讲解 ...
- KMP算法小结
最近看了一些关于KMP算法的资料,在此写一篇博客总计一下. 1.KMP算法介绍 KMP算法是一种字符串搜索的改进算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现,因此人们称 ...
- Tomcat性能调优-JVM监控与调优
参数设置 在Java虚拟机的参数中,有3种表示方法用"ps -ef |grep "java"命令,可以得到当前Java进程的所有启动参数和配置参数: 标准参数(-),所有 ...
- 安卓高级6 CoordinatorLayout
原作者大神地址:http://blog.csdn.net/huachao1001/article/details/51554608 曾在网上找了一些关于CoordinatorLayout的教程,大部分 ...
- Ajax原理学习
一.AJAX 简介 AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. A ...
- springMVC源码分析--BeanNameUrlHandlerMapping(七)
在上一篇博客springMVC源码分析--AbstractDetectingUrlHandlerMapping(五)中我们介绍了AbstractUrlHandlerMapping,其定义了一个抽象函数 ...
- Linux动态频率调节系统CPUFreq之三:governor
在上一篇文章中,介绍了cpufreq的core层,core提供了cpufreq系统的初始化,公共数据结构的建立以及对cpufreq中其它子部件提供注册功能.core的最核心功能是对policy的管理, ...
- 从Cell类型转变成数据型
我们有一个如下的cell数据 cdata = {'1' '11' '111' '1111' '11111'}; 现在要把他转变成double型的数组,很自然会想到的方法是cell2mat,可悲的是会遇 ...
- ssh远程登录操作 和ssh信任
ssh 可以参考上一篇telnet的文章 1.安装openssh-server sudo dpkg -i openssh-client_1%3a5.5p1-4ubuntu6_i386.deb ...