mac svn命令行使用入门
本文转载至 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命令行使用入门的更多相关文章
- 【Linux工具】svn命令行使用实例
引言 网上有这么多介绍 svn 使用的文章,为什么还要写?因为它们深入不浅出,平铺不分类,理论不实际,看完也记不住. 本文先介绍基本用法,后进行实例演练.不求大而全,只求熟练常用,自行用 svn he ...
- Mac SVN 命令行
Mac自带了SVN命令行,如我的升级到10.10(OSX yosemite)后命令行版本为1.7.10 以下是一些常用命令 1.将文件checkout到本地目录 svn checkout path(p ...
- mac svn命令使用
对mac不熟悉 ssd硬盘又小 不想装版本管理软件. #创建目录 svn mkdir svn://ip.xxx.xxx.xxx/client/ios/opengl/imageToll -m " ...
- mac svn命令
转载:Mac下svn command命令 svn help command 获取子命令说明 svn info $URL 查看工作空间信息 svn list 显示当前目录下svn记录文件列表,不访 ...
- svn 命令行使用总结
1.上传项目到SVN服务器上 svn import project_dir(本地项目全路径) http://192.168.1.242:8080/svn/IOS/Ben/remote_dir(svn项 ...
- SVN命令行使用总结
1.上传项目到SVN服务器上svn import project_dir(本地项目全路径) http://192.168.1.242:8080/svn/IOS/Ben/remote_dir(svn项目 ...
- MAC OS 命令行使用详解【转】
你可以整天驾驶汽车而不用知道如何修理它们,但是如果你希望当一个维护员,你就需要知道事情是如何运作的.同样的事情也发生在了 Mac OS X 上:你可以一直使用 Mac 而不用知道如何修理它,但是如果你 ...
- mac svn命令 linux同样适用
1.将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn ...
- Linux & Mac curl 命令行使用——POST&GET
http提交一个表单,比較经常使用的是POST模式和GET模式 在curl的命令行下,GET模式什么option都不用.仅仅须要把变量写在url里面就能够了 比方: curl http://www.s ...
随机推荐
- apscheduler定时器
每天定时任务: import time from apscheduler.schedulers.background import BackgroundScheduler def foo(): pri ...
- CSU 1505: 酷酷的单词【字符串】
Description 输入一些仅由小写字母组成的单词.你的任务是统计有多少个单词是“酷”的,即每种字母出现的次数都不同.比如ada是酷的,因为a出现2次,d出现1次,而1和2不同.再比如,banan ...
- 某考试 T1 fair (18.5.1版)
转化一下模型:每天可以选1也可以选0,但是任意前i天(i<=n)1的个数都必须>=0的个数,求总方案数/2^n. 然后可以发现这是一个经典题,随便推一下公式发现等于 C(n,n/2)/2 ...
- Codeforces 919 D Substring
题目描述 You are given a graph with nn nodes and mm directed edges. One lowercase letter is assigned to ...
- 性能调优培训 windbg --woodytu
http://www.cnblogs.com/woodytu/p/4675479.html http://www.cnblogs.com/fjicn/p/3405716.html http://www ...
- 适配iOS7之—UITableView和UISearchBar
iOS7中,如果用UITableViewStyleGrouped的话,里面的cell会比原来的拉长了,这样做应该是为了统一和UITableViewStylePlain风格时cell的大小一致,所以改用 ...
- Beginning Auto Layout Tutorial in iOS 7: Part 2
Auto Layout to the rescue! 接下来就看看如何使用Auto Layout来实现这个效果. 首先移除viewWillLayoutSubviews方法,选择Main.storybo ...
- MD5 algorithm in Objective C
How to calculate the MD5 in objective C ? md5 is available on the iPhone and can be added as an exte ...
- DedeCMS使用channelartlist循环,不能获取外部链接的解决办法
Dede在制作下拉菜单时,可以使用channelartlist循环调用顶级栏目和子栏目,但该标签不能获取外部链接, 下拉菜单时一段代码搞定多个顶级栏目和子级栏目的同时输出. <div> ...
- 一种全新的自动调用ajax方法
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...