最新MAC下SVN项目管理
来源:互联网 发布:以上内容来源于网络 编辑:程序博客网 时间:2024/05/14 01:59
MAC自带svn,打开MAC终端输入命令:svn help
常用:
(1)checkout (检出项目)
> svn checkout svn路径 本地路径
检出之后,cd到本地路径下,才可进行文件操作
(2)add (添加)
你想创建了文件并提交到svn 上
添加
> svn add 文件名路径
再提交
(3)commit (提交)
一定要加“-m “备注提交说明”“
//提交文件> svn commit -m "" 文件名路径//提交整个目录> svn commit -m ""
(4)update (更新)
> svn update
(5)delete (删除)
> svn delete 文件名路径
(6)
//到指定目录下,创建分支svn cp -m "create branch" xxx/trunk xxx/branches/111
//获得分支 ,会在指定的目录下创建名为“111“的文件夹svn co xxx/branches/111
//合并主干上的最新代码到分支上cd 111 svn merge http:xxx/trunk
如果需要预览该刷新操作,可以使用svn mergeinfo命令,如:
svn mergeinfo http:xxx/trunk –show-revs eligible
或使用svn merge –dry-run选项以获取更为详尽的信息。
//分支合并到主干一旦分支上的开发结束,分支上的代码需要合并到主干。SVN中执行该操作需要在trunk的工作目录下进行。命令如下:cd trunk svn merge --reintegrate http:xxx/branches/111
分支合并到主干中完成后应当删该分支,因为在SVN中该分支已经不能进行刷新也不能合并到主干。
//建立tags;产品开发已经基本完成,并且通过很严格的测试,这时候我们就想发布给客户使用,发布我们的1.0版本svn copy http:xxx/trunk http:xxx/tags/release-1.0 -m "1.0 released"
//删除分支或tagssvn rm http://xxx/branches/111svn rm http://xxx/tags/release-1.0
问题:
1.Could not add all targets because some targets are already versioned
有时你把一个文件夹放到目录下,提交时提示这个文件夹已经在版本控制里,但是你以前并没有提交过啊,只要把这个文件的.svn记录文件删除了,再提交;网上的打开显示隐藏文件太烦了
直接
//查找> find [文件夹目录] -name ".svn"//找到了,删除> find [文件夹目录] -name ".svn"|xargs rm -rf//提交了> svn commit -m "" 文件夹目录路径
0 0
- 最新MAC下SVN项目管理
- Mac中使用svn进行项目管理
- 项目管理-Mac中使用svn
- mac环境下的svn管理代码
- Mac下用SVN进行版本管理
- mac下删除项目svn命令
- Mac下安装svn并且检出项目
- Linux下svn管理多个项目
- ubuntu下使用svn管理项目
- linux下svn管理多个项目
- mac上SVN项目管理,提示被锁定的解决方法
- mac上SVN项目管理,提示被锁定的解决方法
- mac下svn服务器用户的权限管理
- Mac 系统删除当前项目下的 .svn文件
- mac下svn常用命令
- Mac下 svn常用命令
- mac 下 SVN使用方法
- mac下svn操作
- caffe样例_R-CNN detection基于Ubuntu_Caffe
- Unity3D Shader 入门
- RxAndroid之Action,Func,map,flatmap的简单用法。
- android 沉浸式状态栏-4.4版本qq
- 使用Idea 16远程部署调试tomcat
- 最新MAC下SVN项目管理
- 【操作系统】C语言模拟操作系统实现磁盘调度算法——电梯调度算法
- ObObjective-C++环境配置
- libevent2.0源码学习二:通用数据结构
- Java之建造者模式(Builder Pattern)
- 从相机相册获取图片裁剪后用于评论晒图或更换背景图
- 地图投影知识系列(一)---世界地图投影
- Unity 函数延迟调用
- 文章标题