mac上使用svn
2023-04-18 14:24:49 时间
第一步:使用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的安装及开启关闭操作流程。
现在再说一下怎么去拉取代码:
1.从svn上拉取代码到本地:
指令:
svn checkout https://192.168.1.15/svn/TSSS/广东/清远/人力资源/就业小程序项目/trunk/src/PC/pc-admin /Users/zhangfan/Desktop/test
2.从本地导入代码到svn服务器
svn import /Users/wanna/Desktop/Code/C svn://localhost --username=wanna --password=123456 -m "First Commit"
3.提交更新过的代码到svn到服务器
svn commit -m "First Commit"
4.更新服务器端代码到客户端
svn update
5.删除在服务器上的文件
svn delete svn://xxx.xxx.xxx.xxx/文件的路径 -m "备注"
比如,我想删除svn://localhost上的main文件,并且添加备注"删除了main文件",则命令如下:
svn delete svn://localhost/main -m "删除了main文件"
6.查看svn服务器信息
svn info
可能会遇到的问题:
1.启动svn服务器时,提示不能绑定服务器套接字: Address already in use。
查看进程列表ps -aux 又提示ps: No user named 'x'
解决办法:
使用ps aux指令svnserve进程,去掉中间那个杠-
关闭进程后重新打开:
kill -9 进程号
然后拉取代码即可:
相关文章
- 【技术种草】cdn+轻量服务器+hugo=让博客“云原生”一下
- CLB运维&运营最佳实践 ---访问日志大洞察
- vnc方式登陆服务器
- 轻松学排序算法:眼睛直观感受几种常用排序算法
- 十二个经典的大数据项目
- 为什么使用 CDN 内容分发网络?
- 大数据——大数据默认端口号列表
- Weld 1.1.5.Final,JSR-299 的框架
- JavaFX 2012:彻底开源
- 提升as3程序性能的十大要点
- 通过凸面几何学进行独立于边际的在线多类学习
- 利用行动影响的规律性和部分已知的模型进行离线强化学习
- ModelLight:基于模型的交通信号控制的元强化学习
- 浅谈Visual Source Safe项目分支
- 基于先验知识的递归卡尔曼滤波的代理人联合状态和输入估计
- 结合网络结构和非线性恢复来提高声誉评估的性能
- 最佳实践丨云开发CloudBase多环境管理实践
- TimeVAE:用于生成多变量时间序列的变异自动编码器
- 具有线性阈值激活的神经网络:结构和算法
- 内网渗透之横向移动 -- 从域外向域内进行密码喷洒攻击