如何在MAC上使用SVN,简单几行命令搞定

摘要:
如果你要使用SVN管理代码,如果不是迫不得已,还是看看git吧,但是SVN也要知道怎么用,原理是相似的。******后面的内容与标题无关推广下个人开发的APP觉得还不错的自己自己偷偷用就行了密码口袋

如果你要使用SVN管理代码,如果不是迫不得已,还是看看git吧,但是SVN也要知道怎么用,原理是相似的。

首先,要准备的东西:svnX软件https://pan.baidu.com/s/1mhEay3A

1.打开安装即可,然后再打开终端开始命令行操作,如果你想切换目录,可以使用“cd”命令

查看当前路径的所有文件命令:ls

2.创建名为“svn”的文件夹,假如,该文件就在根目录下,执行以下命令,后面的路径是刚刚创建的文件夹的路径

mkdir svnFolder

再键入以下命令:

svnadmin create /Users/userName/svnFolder

如果没有报错,那就可以在svnFolder文件夹里看到一些新创建的文件

如果报错,可能是缺少xcrun,请参考http://tips.tutorialhorizon.com/2015/10/01/xcrun-error-invalid-active-developer-path-library-developer-commandline-tools-missing-xcrun/

3.在一个名为conf的文件夹找到一个名为svnserve.conf的文件,使用文本编辑打开,找到以下内容

#anon - access = read  

#auth - access = write

#password - db = passed

#authz - db = authz 

并把这四行前面的#都去掉,保存,关掉这个文件

5.再回到终端中,接下来就可以开启svn服务了

svnserve -d -r /User/userName/svnFolder

如果不报错,那就可以开始你的svn之旅了。

6. 如果你已经有svn项目在服务器上存着,那么你就可以使用下面的命令克隆下来

svn checkout svn://.../ --username=mj --password=123 /Users/userName/Desktop/svnProject

7.如果要上传自己的项目

svn import /Users/userName/Desktop/svnProject svn://localhost/weibo --username=xxx --password=xxx -m "Add a new project."

客户端的界面很简单,输入必要信息双击即可,具体使用请期待后期博客更新。

******

后面的内容与标题无关 推广下个人开发的APP 觉得还不错的 自己自己偷偷用就行了

密码口袋

如何在MAC上使用SVN,简单几行命令搞定第1张

如何在MAC上使用SVN,简单几行命令搞定第2张

免责声明:文章转载自《如何在MAC上使用SVN,简单几行命令搞定》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇prometheus监控java项目(jvm等):k8s外、k8s内对燃尽图的理解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Mac Intellij 控制台乱码解决

http://www.kafeitu.me/tools/2013/03/26/intellij-deal-chinese-disorderly-code.html IntelliJ IDEA中文乱码解决办法 1. 预热 刚刚接触IntelliJ IDEA几天,在易用性方面的确比Eclipse好很多,比较智能,各种插件、工具都已经集成,和Mac OS X类似...

Mac/Xcode

Xcode是iPhone和iPad开发者用来编码或者开发iOS app的IDE。Xcode有很多小巧但很有用的功能,很多时候我们可能没有注意到它们,也或者我们没有在合适的水平使用这些功能简化我们的iOS开发。比如注释标签、代码片段以及其它很多… 以下是我们发现的非常有用的Xcode功能: FIXME 该标签用来提醒你代码中存在稍后某个时间需要修改的部分。(...

macos键盘映射修改

在windows下,我使用AutoHotkey (AHK)进行键盘映射,AHK不支持macos,所以重新选了一款软件,这款软件是Karabiner-Elements。 要把键位映射成什么样子? 如下图: 这样基本就可以实现在编辑东西的时候不需要使用鼠标了。 配置Karabiner-Elements vi方式的上下左右使用官网带的(Add rule->...

MAC解决端口占用

1.前言 启用goagent、firefly等服务的时候,如果非正常退出,再次启动经常会遇到address already in use,端口被先前启动的服务进程所占用,导致服务无法使用。这种情况,可以注销或重启(注销不一定有用)。下面介绍另一种方法--在终端中查找占用端口的进程并杀死,然后重启服务。 2.查看端口 终端输入:lsof -i tcp:por...

mac和xcode快捷键

xcode快捷键 用途 快捷键 局部折叠 Command+Alt+Left/Right 全局折叠 Shift+Command+Alt+Left/Right 选择到文件开头 Shift-Home 选择到文件结尾 Shift-End Ctrl+ 6 列出当前文件中所有的方法,可以输入关键字来过滤。用它们可以快速定位想编辑的方 Cm...

SVN版本服务器搭建(服务端+客户端)

环境:Win7 32 bit SVN简介:程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 Subversion是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Sub...