zoukankan      html  css  js  c++  java
  • 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隐藏记录信息。


  • 相关阅读:
    Java实现 蓝桥杯 算法训练 画图(暴力)
    Java实现 蓝桥杯 算法训练 画图(暴力)
    Java实现 蓝桥杯 算法训练 相邻数对(暴力)
    Java实现 蓝桥杯 算法训练 相邻数对(暴力)
    Java实现 蓝桥杯 算法训练 相邻数对(暴力)
    Java实现 蓝桥杯 算法训练 Cowboys
    Java实现 蓝桥杯 算法训练 Cowboys
    55. Jump Game
    54. Spiral Matrix
    50. Pow(x, n)
  • 原文地址:https://www.cnblogs.com/wanghang/p/6298895.html
Copyright © 2011-2022 走看看