mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。

  • 简明步骤:创建以command或者sh结尾的脚本文件,然后在脚本文件中写入功能代码,并为该脚本文件添加读写执行权限,就可以实现在不打开客户端(smartSVN)的情况下,直接双击脚本就可以更新拉取打开服务器中最新的文件。

步骤一:创建一个本地的文件夹(我创建的名字为:smartSVNData),用于存储从服务器拉取的UI、需求说明书等等。

mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第1张图片
image.png

步骤二:打开smartSVN

mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第2张图片
image.png

步骤三:导入仓库。Project->Import Info Repository

mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第3张图片
image.png

步骤四:导入到步骤一新建的目录smartSVNData。

mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第4张图片
image.png

步骤五:我们公司服务器用于存储文件的地址。

mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第5张图片
image.png

步骤六:服务器的doc目录下存放着以下文件。以后我们只能访问doc目录下的文件。无法访问doc的上一目录。除非服务器的地址发生改变。

mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第6张图片
Snip20180328_97.png

步骤七:两次都点continue啦~~~~~~~

mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第7张图片
Snip20180328_98.png
mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第8张图片
Snip20180328_99.png

步骤八:将服务器doc目录下的所有文件导入到我们创建的smartSVNData文件中。

mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第9张图片
image.png

步骤九:Check Out代码到本地的smartSVNData文件夹中。

mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第10张图片
Snip20180328_101.png

步骤十:新建文件(我的为SaveScript),用于存储脚本文件。

mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第11张图片
image.png

步骤十一:打开终端,切换到SaveScript文件夹。

mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第12张图片
image.png

步骤十二:创建脚本文件。输入vim然后回车,进入编辑界面。

mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第13张图片
image.png

步骤十三:输入相关命令, 更新并拉取服务器的代码,然后打开服务器中指定的目录。

  • 只更新4.改进结果目录下的文件,然后打开4.改进结果
cd /Users/zhangbin/Desktop/smartSVNData/2.设计管理/2.UI设计/4.改进结果
svn update 
cd ..
open 4.改进结果
mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第14张图片
image.png
  • 只更新smarSVN目录下的文件,然后打开smarSVN。 这里可以理解成全局更新。
cd /Users/zhangbin/Desktop/smarSVN
svn update 
cd ..
open smarSVN


步骤十四:command+S保存,命名为openProject.command,并存储到SaveScript文件夹下。

mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第15张图片
image.png

步骤十五: 直接双击,发现无法打开。

mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第16张图片
image.png

步骤十六: 为openProject.command文件增加读、写、执行的权限。

  • command+N,再次创建一个新的终端,并切换到openProject目录下。
mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第17张图片
image.png

步骤十七: 完成。

mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。_第18张图片
image.png

备注:

今天遇到了用命令文件拉取svn上的代码,在终端中提示如下问题

xcrun: error: active developer path ("/Applications/xcode8.2/Xcode.app/Contents/Developer") does not

原因:我的Mac中之前装了多个版本的Xcode,近期我把多余的Xcode版本(8.2)给删除了,所以导致拉取SVN上的文件提示错误的问题

解决方法:打开终端,粘贴以下代码。如需输入密码,输入电脑开机密码即可。

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

你可能感兴趣的:(mac利用脚本快速更新拉取smartSVN 的最新给出的UI、需求等。)