本文转载至 http://blog.sina.com.cn/s/blog_6bfa2fc10101euf6.html

 

mac svn命令行使用入门

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:  XXXXXX

Password for 'cress': Authentication realm:  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隐藏记录信息。

9. linux下 svn relocate命令[修改svn地址]

svn switch --relocate http://oldPath http://newpath

------------------------------

解决SVN authorization failed异常 http://www.wp31.com/717.html

mac下配置svn服务器 http://blog.sina.com.cn/s/blog_6dce99b10100wxbl.html

详解Linux命令行下常用svn命令(1) http://os.51cto.com/art/200908/143157.htm

http://www.360doc.com/content/12/0118/14/1431424_180175427.shtml

mac svn命令行使用入门的更多相关文章

  1. 【Linux工具】svn命令行使用实例

    引言 网上有这么多介绍 svn 使用的文章,为什么还要写?因为它们深入不浅出,平铺不分类,理论不实际,看完也记不住. 本文先介绍基本用法,后进行实例演练.不求大而全,只求熟练常用,自行用 svn he ...

  2. Mac SVN 命令行

    Mac自带了SVN命令行,如我的升级到10.10(OSX yosemite)后命令行版本为1.7.10 以下是一些常用命令 1.将文件checkout到本地目录 svn checkout path(p ...

  3. mac svn命令使用

    对mac不熟悉 ssd硬盘又小 不想装版本管理软件. #创建目录 svn mkdir svn://ip.xxx.xxx.xxx/client/ios/opengl/imageToll -m " ...

  4. mac svn命令

    转载:Mac下svn command命令 svn help command  获取子命令说明 svn info $URL 查看工作空间信息 svn list   显示当前目录下svn记录文件列表,不访 ...

  5. svn 命令行使用总结

    1.上传项目到SVN服务器上 svn import project_dir(本地项目全路径) http://192.168.1.242:8080/svn/IOS/Ben/remote_dir(svn项 ...

  6. SVN命令行使用总结

    1.上传项目到SVN服务器上svn import project_dir(本地项目全路径) http://192.168.1.242:8080/svn/IOS/Ben/remote_dir(svn项目 ...

  7. MAC OS 命令行使用详解【转】

    你可以整天驾驶汽车而不用知道如何修理它们,但是如果你希望当一个维护员,你就需要知道事情是如何运作的.同样的事情也发生在了 Mac OS X 上:你可以一直使用 Mac 而不用知道如何修理它,但是如果你 ...

  8. mac svn命令 linux同样适用

    1.将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn ...

  9. Linux & Mac curl 命令行使用——POST&GET

    http提交一个表单,比較经常使用的是POST模式和GET模式 在curl的命令行下,GET模式什么option都不用.仅仅须要把变量写在url里面就能够了 比方: curl http://www.s ...

随机推荐

  1. LeetCode OJ-- Maximum Subarray @

    https://oj.leetcode.com/problems/maximum-subarray/ 给了一个数组一列数,求其中的连续子数组的最大和. O(n)复杂度 class Solution { ...

  2. LeetCode OJ-- Divide Two Integers *

    https://oj.leetcode.com/problems/divide-two-integers/ 在不使用乘法.除法.求余的情况下计算除法. 使用减法计算,看看减几次. 刚开始寻思朴素的暴力 ...

  3. (二)Python selenium

    chromedriver版本    支持的Chrome版本 v2.29                     v56-58v2.28                     v55-57v2.27  ...

  4. asp.net core 2.1 将控制器抽离到类库中

    startup.cs的ConfigureServices中添加: public void ConfigureServices(IServiceCollection services) { var ma ...

  5. luogu P2423 双塔

    题目描述 2001年9月11日,一场突发的灾难将纽约世界贸易中心大厦夷为平地,Mr. F曾亲眼目睹了这次灾难.为了纪念“911”事件,Mr. F决定自己用水晶来搭建一座双塔.Mr. F有N块水晶,每块 ...

  6. luogu P1651 塔

    题目描述 小明很喜欢摆积木,现在他正在玩的积木是由N个木块组成的,他想用这些木块搭出两座高度相同的塔,一座塔的高度是搭建它的所有木块的高度和,并且一座塔至少要用一个木块.每个木块只能用一次,也可以不用 ...

  7. Elasticsearch搜索结果返回不一致问题

    一.背景 这周在使用Elasticsearch搜索的时候遇到一个,对于同一个搜索请求,会出现top50返回结果和排序不一致的问题.那么为什么会出现这样的问题? 后来通过百度和google,发现这是因为 ...

  8. Dedecms文章内容页和图片集内容页,调用缩略图的方法

    文章内容页缩略图的调用,图片集内容页缩略图的调用,相信大家都想找这个,对于初学者来说,一大福音> 文章内容页和图片集内容页,缩略图的调用.适合内页中调用. 1 <img src=" ...

  9. EasyMvc入门教程-基本控件说明(10)图片轮播导航

    图片轮播导航大家一定很常见,尤其是中小型建站系统的必备神器..:) 先上图上例子,看效果如下: 实现代码如下: @{ var data = new List<PhotoPlayerItem> ...

  10. python 制作wordcloud词云

    pip install wordcloud 需要用到numpy  pillow matplotlib 安装完成以后 wordcloud_cli --text in.txt --imagefile ou ...