文档章节

MAC上SVN的使用(看到很多不会配置SVN的 如下是详细教程)

Matsonga
 Matsonga
发布于 2016/03/02 12:15
字数 667
阅读 106
收藏 7
点赞 1
评论 0

1.在桌面创建SVN文件夹 (也可以在其他位置创建 创建SVN的文件夹是为了好管理多个项目)

                              !所有代码都在终端进行

执行代码: svnadmin create /Users/mc/Desktop/SVN/code

(/Users/mc/Desktop/SVN/是你创建的SVN文件夹的路径)(svnadmin create /Users/mc/Desktop/SVN/code是SVN文件夹中创建的一个文件夹code)

这时在/Users/mc/Desktop/SVN/路径下已经有code文件夹了

2.在code文件夹中找到conf文件夹进入,会发现三个文件authz,passwd,svnserver.conf.

svnserve.conf 文件 内容按如下修改 

                   # anon-access = read        ->anon-access = read

                   # auth-access = write        ->auth-access = write

                   # password-db = passwd   ->password-db = passwd

                    # authz-db = authz          ->authz-db = authz

    anon-access = read改为anon-access = none,这样禁止匿名访问可改可不改

PS这里要注意的,在#号后是有空格的,得去掉这个空格,让文字顶格,不然也有错误

passwd 文件 内容按如下修改

      [users]

     # harry = harryssecret

     # sally = sallyssecret   

     mc1 = 123456        

     mc = 123456 (只添加用户名和密码 可添加多个,用户名和密码自定义)

authz 文件 内容按如下修改

[aliases]

# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average

[groups]

# harry_and_sally = harry,sally      ->harry_and_sally = harry,sally,mc1,mc  (mc1,mc是你添加的用户名)

# harry_sally_and_joe = harry,sally,&joe

# [/foo/bar]

# harry = rw

# &joe = r

# * =

# [repository:/baz/fuz]                ->[/]

# @harry_and_sally = rw             ->@harry_and_sally = rw  

# * = r

3.启动svn

    svnserve -d -r /Users/mc/Desktop/SVN/ 

    注:直接启动到SVN文件夹可以不用单个启动SVN文件夹里的文件 一次性全启动

        -d 参数表示以守护进程形式运行 -r指定svn数据库的路径。


至此svn启动完毕


4. 导入现有项目


     例如:将Demo文件夹上传到SVN 需要进到Demo文件夹的上一级目录 (由于我的文件夹在桌面所以只进到桌面)cd /Users/qianfeng/Desktop/


          执行 :svn import Demo/  svn://localhost/code --username mc --password 123456 -m "comment information"

          注:code是你要将Demo上传到SVN里的哪个文件夹

          注:localhost 需要改成服务器ip地址 如果在本机运行可以不改



/*

     svn                                                    常用命令

    svn commit -m "234"                          进到要下载的路径下 执行


     svn co svn://10.5.157.33/twoCode   下载服务器代码到本地文件夹twoCode

     svn status                                          你都改了什么

     svn ci [文件名] -m “注视

     svn up                                               从服务器获取更新到本地



*/



(p)  延迟下载 

(df)显示有什么不同

(mc)使用我的代码 如果代码冲突了

(s)显示不同

(tc)自己去试把  我才大一

/////////////////////////////////////////////////////////

 忘了分享一款很好用的第三方  Versions  教程自己去试  我才大八

© 著作权归作者所有

共有 人打赏支持
Matsonga
粉丝 0
博文 16
码字总数 8857
作品 0
大连
程序员
xcode svn的操作(1)

关于SVN,我就不介绍了,不清楚的照旧给你们个连接,请自行学习下谢谢。SVN百度介绍: http://baike.baidu.com/view/183128.htm Xcode 默认自带Git 与 SVN,我们本篇介绍SVN的详细配置步骤如...

Megan_zhou
2013/07/16
0
0
如何在Mac环境下搭建svn服务器端环境

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简...

lwaif
2015/07/15
0
0
SVN跨服务器配置post-commit提交后自动更新(SVN与WEB服务器不在同一台机器)

背景情况:SVN与WEB不在同一台服务器上,需要SVN提交后WEB站点自动进行SVN UPDATE更新,查阅网上的教程,发现部分的细节和权限部分没有提到导致跨服务器ssh执行更新脚本失败,手动执行post-...

PartyAnimals
06/26
0
0
使用VisualSVN配置SVN

SVN Subversion是广泛使用的版本控制工具。它是CVS的进化,像Google Code,SourceForge等大的网站均提供SVN的支持。 传统配置 SVN的安装并不复杂,如果在Windows下,有专门的Windows安装包可...

Topo研发管理系统
2011/04/08
0
0
SVN 配置自动更新WEB服务器

SVN 配置自动更新WEB服务器 最近有个小项目,需要用SVN来进行版本控制。 项目组的同僚有8个人,大家都在本地开发,然后提交到服务器——服务器就是其中一台机器。专门安排一个测试员来进行项...

真座山雕
2012/11/09
0
0
在centos 6.5下安装svn (Subversion)

####一般安装这种工具类的服务器,使用root安装服务,使用功能用户创建目录及启动服务####### 一、安装 yum install subversion 二、配置 1. 建立版本库目录 mkdir –p /home/svn/repos 2. ...

eguotangseng
06/26
0
0
CentOS Linux搭建SVN Server配置详解

PS:今天给开发的同事搭建一个公网的SVN Server,google一下,发现下面这篇最详细,就记录下来,重新排版一下。顺便根据自己的使用经验,补充了几个细节和总结。本文配置是基于CentOS 5.x的,...

mac_zhao
2015/01/17
0
0
在VirtualBox虚拟机搭建SVNManager环境 之一 基础设置

零 概述 本文记述在LINUX下搭建SVNManager的运行环境的方法。SVNManager是一个用PHP开发的开源工程。其官网是:http://svnmanager.sourceforge.net/ 。该官网上也给出了一个看似很详细的安装...

胖老狼
2013/03/14
0
0
CentOS下使用yum安装配置和使用svn

安装说明 系统环境:CentOS-6.3 安装方式:yum install (源码安装容易产生版本兼容的问题) 安装软件:系统自动下载SVN软件 检查已安装版本 #检查是否安装了低版本的SVN[root@zck /]# rpm ...

Junn
2013/09/25
0
0
linux(CentOS4) 环境apache+svn完全配置(实际配置日记)

linux(CentOS4) 环境apache+svn完全配置(实际配置日记) ××××××终于完成了,希望看过的朋友给点意见!××××××! 一、使用前的心得 配置前,要知道自己要做什么,因为很多人是新接...

Rager890312
2012/03/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

@Qualifier指定注入的bean

有这样一种情况,当你创建多个具有相同类型的 bean 时,并且想要用一个属性只为它们其中的一个进行装配,在这种情况下,你可以使用 @Qualifier 注释和 @Autowired 注释通过指定哪一个真正的 ...

少年已不再年少
9分钟前
0
0
gcviewer的使用

1、没有安装git软件 在编译打包GCViewer的过程中,不能执行git命令,错误信息如下: [ERROR] Failed to execute goal org.codehaus.mojo:buildnumber-maven-plugin:1.4:create (create-build...

刀锋
21分钟前
1
0
Android LogUtil 日志优化 调试的时候打印 点击跳转

打印日志的时候,可以点击跳转 LogUtil.java public class LogUtil { private static boolean IS_DEBUG = BuildConfig.DEBUG; public static void i(String tag, String message) {......

Jay_kyzg
31分钟前
0
0
人工智能你必须掌握的32个算法(二)归并排序算法

归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子...

木头释然
33分钟前
0
0
第十四章NFS服务搭建与配置

14.1 NFS介绍 NFS介绍 NFS是Network File System的缩写;这个文件系统是基于网路层面,通过网络层面实现数据同步 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netap...

Linux学习笔记
56分钟前
1
0
流利阅读笔记27-20180716待学习

生了娃照样能打,两位母亲温网会师 Lala 2018-07-16 1.今日导读 现今在生儿育女后回归事业的母亲们已经非常多见,但是很少有人想到,以高强度运动与竞争激烈为特色的竞技体育项目也会有 work...

aibinxiao
57分钟前
6
0
Guava 源码分析(Cache 原理【二阶段】)

前言 在上文「Guava 源码分析(Cache 原理)」中分析了 Guava Cache 的相关原理。 文末提到了回收机制、移除时间通知等内容,许多朋友也挺感兴趣,这次就这两个内容再来分析分析。 在开始之前...

crossoverJie
今天
0
0
OSChina 周一乱弹 —— 如果是你喜欢的女同学找你借钱

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @guanglun :分享Michael Learns To Rock的单曲《Fairy Tale》 《Fairy Tale》- Michael Learns To Rock 手机党少年们想听歌,请使劲儿戳(这...

小小编辑
今天
948
20
NNS域名系统之域名竞拍

0x00 前言 其实在官方文档中已经对域名竞拍的过程有详细的描述,感兴趣的可以移步http://doc.neons.name/zh_CN/latest/nns_protocol.html#id30 此处查阅。 我这里主要对轻钱包开发中会用到的...

暖冰
今天
0
0
32.filter表案例 nat表应用 (iptables)

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 10.15 iptables filter表案例: ~1. 写一个具体的iptables小案例,需求是把80端口、22端口、21 端口放行。但是,22端口我...

王鑫linux
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部