浅谈Mac OS下SVN的使用方法(下)
2017-01-03 23:52
190 查看
我们接着来介绍如何使用我们搭建好的SVN Server来管理代码。
使用SVN来管理代码有很多方式,不借助任何的工具,我们可以利用Terminal来进行管理,也可以使用Xcode中的Source
Control进行管理,还可以使用第三方的SVN客户端进行管理(Mac OS上没有Tortoise
SVN client,可以试试例如SCToolbarButton等工具,这里不做介绍了)。
使用Terminal进行代码管理:
搭建好SVN Server后,我们打开Terminal,可以通过下面的命令来向SVN Server中导入文件:
svn import“~/username/documents/your code path” svn://[server address]/repos/path--username=administrator --password=pwdblablabla -m “init import”
其中import后面的路径为想要导入的文件夹路径,svn:后面为SVN Server上面的目标路径,-m后面是comment。注意:如果是本机的话,server
address为localhost。
使用下面的命令来checkout文件:
svn checkoutsvn://[server address]/repos/somefileOrFolderPath –username=myself--password=mypwd /Users/[Username]/Documents/Folder1
上面的代码将someFileOrFolderPath下的文件全部checkout到Folder1中。
下面是SVN中的所有命令:
add
blame (praise,annotate, ann)
cat
changelist (cl)
checkout (co)
cleanup
commit (ci)
copy (cp)
delete (del,remove, rm)
diff (di)
export
help (?, h)
import
info
list (ls)
lock
log
merge
mergeinfo
mkdir
move (mv, rename,ren)
patch
propdel (pdel, pd)
propedit (pedit,pe)
propget (pget, pg)
proplist (plist,pl)
propset (pset, ps)
relocate
resolve
resolved
revert
status (stat, st)
switch (sw)
unlock
update (up)
upgrade
如果我们忘记了某个命令,可以使用svn ?或者svn help来查看命令列表,如果我们想要查看某个命令的用法,例如我们想看一下add的用法,可以使用下面的语句:
svn ? add
得到下面的说明:
第一行是命令简介,然后是语法和参数说明。
这里我们就不一一介绍每个命令了。
使用Xcode进行代码管理:
我们使用的Xcode版本为5.1.1,首先需要保证SVN Server上面SVN服务已经开启了。
打开Xcode,在首选项的Accounts选项卡中我们可以添加Repository:
在弹出的地址输入框中输入svn://[server address],然后点击Next:
然后在右侧的表单中将用户名,密码等信息补全即可。
完成后设置后,我们在Xcode开始界面中选择Check out an existing project:
在弹出的地址框中输入SVN仓库的地址:
点击Next,在弹出的文件选择框中选择我们要Checkout的路径:
选中后点击Next,接着选择文件Checkout到的位置:
点击Check Out,等待一会儿,文件就被保存到指定的路径中了,并且Xcode为我们打开了相关的工程。
下载下来文件之后,我们可以使用菜单中的Source Control下面的选项来管理代码:
也可以在我们想要管理的文件或者文件夹上点击右键,在弹出菜单的Source Control选项中进行代码管理:
关于具体的SVN Client的命令我们就不一一介绍了,具体可以参考连接http://blog.chinaunix.net/uid-22566367-id-1965771.html。
介绍就到这里,如果有说的不清楚的地方欢迎留言~
使用SVN来管理代码有很多方式,不借助任何的工具,我们可以利用Terminal来进行管理,也可以使用Xcode中的Source
Control进行管理,还可以使用第三方的SVN客户端进行管理(Mac OS上没有Tortoise
SVN client,可以试试例如SCToolbarButton等工具,这里不做介绍了)。
使用Terminal进行代码管理:
搭建好SVN Server后,我们打开Terminal,可以通过下面的命令来向SVN Server中导入文件:
svn import“~/username/documents/your code path” svn://[server address]/repos/path--username=administrator --password=pwdblablabla -m “init import”
其中import后面的路径为想要导入的文件夹路径,svn:后面为SVN Server上面的目标路径,-m后面是comment。注意:如果是本机的话,server
address为localhost。
使用下面的命令来checkout文件:
svn checkoutsvn://[server address]/repos/somefileOrFolderPath –username=myself--password=mypwd /Users/[Username]/Documents/Folder1
上面的代码将someFileOrFolderPath下的文件全部checkout到Folder1中。
下面是SVN中的所有命令:
add
blame (praise,annotate, ann)
cat
changelist (cl)
checkout (co)
cleanup
commit (ci)
copy (cp)
delete (del,remove, rm)
diff (di)
export
help (?, h)
import
info
list (ls)
lock
log
merge
mergeinfo
mkdir
move (mv, rename,ren)
patch
propdel (pdel, pd)
propedit (pedit,pe)
propget (pget, pg)
proplist (plist,pl)
propset (pset, ps)
relocate
resolve
resolved
revert
status (stat, st)
switch (sw)
unlock
update (up)
upgrade
如果我们忘记了某个命令,可以使用svn ?或者svn help来查看命令列表,如果我们想要查看某个命令的用法,例如我们想看一下add的用法,可以使用下面的语句:
svn ? add
得到下面的说明:
第一行是命令简介,然后是语法和参数说明。
这里我们就不一一介绍每个命令了。
使用Xcode进行代码管理:
我们使用的Xcode版本为5.1.1,首先需要保证SVN Server上面SVN服务已经开启了。
打开Xcode,在首选项的Accounts选项卡中我们可以添加Repository:
在弹出的地址输入框中输入svn://[server address],然后点击Next:
然后在右侧的表单中将用户名,密码等信息补全即可。
完成后设置后,我们在Xcode开始界面中选择Check out an existing project:
在弹出的地址框中输入SVN仓库的地址:
点击Next,在弹出的文件选择框中选择我们要Checkout的路径:
选中后点击Next,接着选择文件Checkout到的位置:
点击Check Out,等待一会儿,文件就被保存到指定的路径中了,并且Xcode为我们打开了相关的工程。
下载下来文件之后,我们可以使用菜单中的Source Control下面的选项来管理代码:
也可以在我们想要管理的文件或者文件夹上点击右键,在弹出菜单的Source Control选项中进行代码管理:
关于具体的SVN Client的命令我们就不一一介绍了,具体可以参考连接http://blog.chinaunix.net/uid-22566367-id-1965771.html。
介绍就到这里,如果有说的不清楚的地方欢迎留言~
相关文章推荐
- 浅谈Mac OS下SVN的使用方法(上)
- [虚拟机]浅谈VMware下使用非常规方法配置共享上网
- 程序集版本最后一位使用SVN版本号的自动生成方法
- 浅谈LogMiner的使用方法
- MyEclipse8.0与SVN版本工具集成及简单使用方法介绍
- 使用link方法安装eclipse插件(svn)
- 使用cvs或svn从sourceforge上获取开源项目的方法
- dhl:svn客户端学习-TortoiseSVN的基本使用方法
- VisualSVN Server的配置和使用方法
- 源代码控制VisualSVN Server的配置和使用方法
- 源代码控制VisualSVN Server的配置和使用方法
- eclipse版本控制工具SVN使用方法详解地址
- VisualSVN Server的配置和使用方法 图文
- 浅谈Spring静态切入点使用方法
- 浅谈在Delphi中Dll调试方法以及怎样在Dll中使用数据模块DataModule(或表单Form)
- eclipse中svn的使用方法
- 使用cvs或svn从sourceforge上获取开源项目的方法
- 使用SVN后系统变慢的解决方法
- VisualSVN Server的配置和使用方法