我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mac上使用svn

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mac上使用svn

第一步:使用Homebrew安装subversion,Homebrew不知道怎么安装的话,请自行百度。

brew install subversion

第二步:使用如下的命令进行检查是否安装了这个软件:

brew list

得到如下结果:

使用如下命令,查看svn是否可以全局访问:

 如果出现上述截图的话,说明安装成功。

第三步:使用如下命令创建一个SVN的代码仓库(目录改成你想要创建的目录)

svnadmin create /Users/wanna/Desktop/Code/SVN

 之后,你会在自己的目录下看到如图所示的项目结构:

 第四步:配置conf里面的文件

 打开conf/,可以看到图中的1、2、3三个配置文件。
为了保留一份原始的配置文件,避免意外,我这里将3个文件都备份了一遍!我们需要依次编辑3、2、1三个文件:

①svnserve.conf文件的配置:

将1、2、3、4四个地方前面的#注释去掉。

password文件的配置:

在图中的位置添加用户名和密码,格式为

username=password

③authz的配置

第五步:启动svn服务器

svnserve -d -r /Users/zhangfan/fontDevelop/svnTest

第六步:关闭svn服务器

以上就是svn的安装及开启关闭操作流程。

现在再说一下怎么去拉取代码:

从svn上拉取代码到本地:

指令:

svn checkout https://192.168.1.15/svn/TSSS/广东/清远/人力资源/就业小程序项目/trunk/class="lazy" data-src/PC/pc-admin /Users/zhangfan/Desktop/test

从本地导入代码到svn服务器

svn import /Users/wanna/Desktop/Code/C svn://localhost --username=wanna --password=123456 -m "First Commit"

 3.提交更新过的代码到svn到服务器

svn commit -m "First Commit"

更新服务器端代码到客户端

svn update

删除在服务器上的文件

svn delete svn://xxx.xxx.xxx.xxx/文件的路径 -m "备注"

比如,我想删除svn://localhost上的main文件,并且添加备注"删除了main文件",则命令如下:

svn delete svn://localhost/main -m "删除了main文件"

查看svn服务器信息

svn info

可能会遇到的问题:

启动svn服务器时,提示不能绑定服务器套接字: Address already in use。

查看进程列表ps -aux 又提示ps: No user named 'x'

解决办法:

使用ps aux指令svnserve进程,去掉中间那个杠-

 关闭进程后重新打开:

kill -9 进程号

 然后拉取代码即可:

2023年5月24日更新:

记录一次处理svn拉取最新代码,拉取指定版本代码,处理代码冲突的过程:

拉取最新的代码:

查看svn仓库信息

 3.拉取指定版本的代码,这一步根据同事给的地址拉取,其实是没成功的 

 4.再次拉取指定的版本,这一步就成功了,但产生了冲突。

 

最后通过删除项目中的package包,再次更新指定版本号解决问题

来源地址:https://blog.csdn.net/weixin_43550562/article/details/126661735

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mac上使用svn

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

2023-09-02

Mac下SVN客户端工具Cornerstone使用怎么用

Cornerstone是一款Mac下的SVN客户端工具,以下是Cornerstone的基本使用方法:下载并安装Cornerstone在Cornerstone官方网站下载并安装Cornerstone。创建一个新的SVN仓库打开Corner
2023-10-24

mac安装svn的两种方式(使用brew安装svn 和 可视化工具SnailsvnLite)

mac安装svn的两种方式(使用brew安装svn 和 可视化工具SnailsvnLite) 1. 使用homebrew安装svn1.1 安装homebrew1.2 安装svn 与使用1.2.1 安装svn1.2.2 使用svn1.
2023-08-16

Eclipse中使用SVN Eclipse配置SVN

要在Eclipse中配置SVN,你需要遵循以下步骤:1. 安装SVN插件:首先,你需要在Eclipse中安装SVN插件。你可以通过打开Eclipse,然后选择“Help”菜单中的“Eclipse Marketplace”选项来找到并安装插件
2023-09-20

mac上怎么使用git

本文小编为大家详细介绍“mac上怎么使用git”,内容详细,步骤清晰,细节处理妥当,希望这篇“mac上怎么使用git”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、安装Git在Mac中使用Git,首先要先安装G
2023-07-05

Mac上使用Git指南

Mac上使用Git的教程 一、安装Git二、创建Git仓库三、配置Git四、提交代码五、分支管理六、远程仓库七、克隆仓库八、撤销更改 本指南介绍了如何在Mac上使用Git。包括安装Git、创建Git仓库、配置Git、提交代
2023-08-16

如何在SAE上创建及使用SVN上传网站

本篇内容介绍了“如何在SAE上创建及使用SVN上传网站”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!创建应用在注册完账号之后,需要到 htt
2023-06-10

SVN介绍和使用

文章目录 SVN的介绍SVN是什么作用 安装包下载SVN的使用检出提交显示日志更新 patch的使用创建使用 SVN的介绍 SVN是什么 SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分
2023-08-19

CentOS上SVN服务器安装与使用教程

这篇文章主要介绍“CentOS上SVN服务器安装与使用教程”,在日常操作中,相信很多人在CentOS上SVN服务器安装与使用教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS上SVN服务器安装与使
2023-06-10

使用BootCamp在Mac上安装Windows7

以下是在Mac上使用BootCamp安装Windows 7的步骤:1. 首先,确保你的Mac满足安装Windows 7的系统要求。你可以在苹果官方网站上查看详细的系统要求。2. 在Mac上打开“Boot Camp助理”应用程序。你可以在“应
2023-09-08

浅析mac上如何使用git

在开发中,Git是一款十分常用的版本控制工具。无论是个人还是团队开发,都离不开Git。然而,在Mac平台下,如何使用Git呢?下面,就让我为大家详细介绍一下Git在Mac上的使用。一、安装Git在Mac中使用Git,首先要先安装Git。安装
2023-10-22

eclipse下使用svn出现svn is already locked怎么办

这篇文章主要介绍了eclipse下使用svn出现svn is already locked怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在eclipse下使用svn时出
2023-06-26

Mac上如何使用Docker Desktop启动Kubernetes

本篇内容主要讲解“Mac上如何使用Docker Desktop启动Kubernetes”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mac上如何使用Docker Desktop启动Kuberne
2023-06-03

如何使用Git或SVN方式上传代码文件到SAE

本篇内容主要讲解“如何使用Git或SVN方式上传代码文件到SAE”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用Git或SVN方式上传代码文件到SAE”吧!概述目前SAE上的应用支持通过G
2023-06-10

Mac上使用Docker搭建kafka集群方式

本文详细介绍了在Mac上使用Docker搭建Kafka集群的步骤:准备:安装DockerDesktop、Homebrew拉取Kafka镜像创建ZooKeeper(可选)和Kafka代理容器创建Kafka主题创建Kafka生产者和消费者容器验证:生产和消费消息高级配置:修改参数、添加代理和启用TLS清理:停止容器
Mac上使用Docker搭建kafka集群方式
2024-04-02

编程热搜

  • Android:VolumeShaper
    VolumeShaper(支持版本改一下,minsdkversion:26,android8.0(api26)进一步学习对声音的编辑,可以让音频的声音有变化的播放 VolumeShaper.Configuration的三个参数 durati
    Android:VolumeShaper
  • Android崩溃异常捕获方法
    开发中最让人头疼的是应用突然爆炸,然后跳回到桌面。而且我们常常不知道这种状况会何时出现,在应用调试阶段还好,还可以通过调试工具的日志查看错误出现在哪里。但平时使用的时候给你闹崩溃,那你就欲哭无泪了。 那么今天主要讲一下如何去捕捉系统出现的U
    Android崩溃异常捕获方法
  • android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
    系统的设置–>电池–>使用情况中,统计的能耗的使用情况也是以power_profile.xml的value作为基础参数的1、我的手机中power_profile.xml的内容: HTC t328w代码如下:
    android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
  • Android SQLite数据库基本操作方法
    程序的最主要的功能在于对数据进行操作,通过对数据进行操作来实现某个功能。而数据库就是很重要的一个方面的,Android中内置了小巧轻便,功能却很强的一个数据库–SQLite数据库。那么就来看一下在Android程序中怎么去操作SQLite数
    Android SQLite数据库基本操作方法
  • ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
    工作的时候为了方便直接打开编辑文件,一些常用的软件或者文件我们会放在桌面,但是在ubuntu20.04下直接直接拖拽文件到桌面根本没有效果,在进入桌面后发现软件列表中的软件只能收藏到面板,无法复制到桌面使用,不知道为什么会这样,似乎并不是很
    ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
  • android获取当前手机号示例程序
    代码如下: public String getLocalNumber() { TelephonyManager tManager =
    android获取当前手机号示例程序
  • Android音视频开发(三)TextureView
    简介 TextureView与SurfaceView类似,可用于显示视频或OpenGL场景。 与SurfaceView的区别 SurfaceView不能使用变换和缩放等操作,不能叠加(Overlay)两个SurfaceView。 Textu
    Android音视频开发(三)TextureView
  • android获取屏幕高度和宽度的实现方法
    本文实例讲述了android获取屏幕高度和宽度的实现方法。分享给大家供大家参考。具体分析如下: 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即
    android获取屏幕高度和宽度的实现方法
  • Android自定义popupwindow实例代码
    先来看看效果图:一、布局
  • Android第一次实验
    一、实验原理 1.1实验目标 编程实现用户名与密码的存储与调用。 1.2实验要求 设计用户登录界面、登录成功界面、用户注册界面,用户注册时,将其用户名、密码保存到SharedPreference中,登录时输入用户名、密码,读取SharedP
    Android第一次实验

目录