SVN服务器和客户端的配置

SVN服务端客户端安装配置 这里需要注意:第一个目录是软件安装目录,可以默认位置,第二个目录是客户端上传的位置目录,可以换成除C盘之外的路径,我这里只有一个C盘没有换别的盘符,读者注意即可。选择【I accept the terms in the License Agreement】点击【Next】在任意位置新建文件夹,这里个文件来是要存放SVN的本地文件夹,建议放在除了C盘之外的目录中。选择【设置】 ,打开设置面板, 可以设置语言:选择中文。调整软件安装位置,点击【Next】双击下载的文件,点击【Next】 阅读详情

一、SVN服务器的配置

1、分别安装TortoiseSVN,VisualSVN-Server,安装步骤省略。

2、打开VisualSVN-Server快捷键(没有快捷键的从我的电脑所有程序中打开)

3、创建用户,用户管理提交代码的用户,如张三、李四。右击user新建用户名和密码确定。可以创建多个。

4、创建组,右击新建,创建组名称,如第一组,然后给第一组添加成员,点击add,选择user中的张三,点击OK,如果有多个名字还可以继续添加。也可以添加多个组,第二组,第三组。

5、创建仓库名称。右击repositories,选择create new repository,创建名称如Java,c等等,点击下一步,直到如下:

点击custom,设置权限。

6、点击add,选择user则给这个用户设置权限,选择组名称则给组名称设置权限,只读,可读可写,不可读写三个权限。最后下一步确定。

7、右击VisualSVN-Server(Local)选择repositories,选择network,如下图所示:

选择端口号server port,选中use secure connect则是加密链接HTTPS请求,否则是http请求。选择those IP address,选择add给其配置访问的地址,确定即可。

经过上述七步SVN服务器就配置完成。这时候可以使用URL访问链接,输入用户名和密码,成功则会出现如下:

二、SVN客户端的配置和用法

当我们安装好TortoiseSVN之后,在桌面上右键就可以看到相应的快捷菜单,这里说一下SVN代码的提交,如下步骤:

1、下载代码。建立一个合适的文件夹来存放代码,打开此文件夹,右键svn checkout,会弹出如下的窗口:

里面有两个输入框,第一个是URL of repository,即SVN服务器的路径,写上配置SVN服务器时候所指定的路径即可,一把为:URL/仓库名称/组名称/用户名称。第二个checkout directory指的是当前存放代码的文件夹,默认即可。最后点击确定,输入相应的用户名称和密码确定就行了。

2、上传代码。当下载好代码之后,就可以上传代码了。在新建的的文件夹下右键选择SVN updata更新,保证当前的文件夹代码是最新的,把代码复制下载下来的文件夹里面,右键选择SVN commit,如下图所示:

message输入框为此次提交代码的说明日志,第二个文本输入框为要提交的代码,在这里可以选择相应的代码,若选择all全选,none则都不选,选择show unversioned files显示文件夹,最后选择OK输入用户账号和密码即可。

其他常用菜单说明,右键TortoiseSVN:

(1)show log展示每次提交代码的日志记录。

(2)repo-browser显示每次提交代码的仓库的根目录,在此可以删除,刷新等仓库文件。

注意事项:在提交前先update一下,否则会覆盖掉SVN服务器上面的代码。

 

三、Android studio SVN的配置

 

1、关联本地安装的SVN软件:

 

setting--->Version Control—>Subversion—>general—>勾选Use command line client—>浏览本地的SVN安装目录—>复制路径,选到"\svn.exe"即可;

在Use command line client下面还有一个Use system default Subversion configuration directory,这个默认是勾选上上的,这个是svn相关配置信息的路径,保留默认路径就行。

 

2、设置忽略文件:

 

Android Studio创建的Android项目一般需要忽略.idea文件夹、.gradle文件夹、所有的build文件夹、所有的.iml文件及local.properties文件
setting--->Version Control—>Ignored Files—>点击右侧的“+”进行添加,“-”删除;

一般忽略上面的六个+默认的两个。方法是点击右上角的加减号,点击加号会显示如上弹窗,第一个忽略文件,第二个忽略文件夹,第三个忽略匹配的文件。然后确定即可。

3、关联SVN

 

选择VCS->Import into Version Control->Share Project(Subversion);

注意:在在Import into Version Control下有Import into Subversion和Share Project(Subversion)两个选项:第一个是直接将项目导入到SVN服务器上,但是这样做本地的项目同SVN服务器没有建立起关联,在导入后项目所有的文件都会变成红色,而且在要提交到SVN服务器时会提示项目不是SVN下的工作副本;第二个是将Android Studio当前项目同SVN服务器关联起来,但是并没有将项目导入到SVN服务器上,需要在完成建立连接后再次提交项目到SVN服务器。两种方式都可以实现将本地代码提交到SVN服务器的功能,但是步骤有所不同,先来完成第二种方式的项目同SVN的关联及代码提交,第一种不太正规;下图既是第二种方式将本地项目同SVN进行关联的:

 

 

 

选择之后会弹出如下窗口:

首先设置提交代码的服务器的链接地址,通过上面的加号进行设置,然后选中该地址,最后选择define share target,选择第二个,相应的第一个选项是直接将整个文件都放到trunk文件夹下,第三个在项目文件夹下有创建了一个trunk文件夹,因此建议使用第二中方式;选择完成后点击Share就可以了,会弹出让你选择SVN的jdk版本,如下图:

选择1.6format,1.8的太慢,会弹出警告,卡住了有个多小时都没提交成功,1.7的不能正常提交,1.6的速度比较快,可以正常提交。

4、提交代码

到目前为止,只是关联好的SVN,并没有提交代码,提交代码如图所示:

或者选择最上边的vcs的提交图标。

注意:文件忽略一定要在关联SVN之前进行,否则设置的忽略文件无效。

SVN服务端使用教程 SVN是什么?全称Subversion,属于集中式文件版本控制系统,有一个单一的集中管理的服务器,保存所有文件的修订版本,协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。代码版本管理工具它能记住你每一次的代码修改查看所有的修改记录恢复到任何历史版本恢复已经删除的文件SVN相比于Git的优势SVN使用简单,上手快目录级权限控制,企业安全必备子目录Checkout,减少不必要的文件检出主要应用场景开发人员用来做代码的版本管理工具。 阅读详情

相关推荐

SVN服务器与客户端的搭建以及Eclipse中svn插件的配置方法

目前使用较多的版本控制工具主要是SVN与GIT,那么本节介绍一下SVN服务器与客户端的搭建与使用,供新学习编程的朋友们参考。 关于SVN有很多版本,在这里只介绍使用比较广泛的VisualSVN server 服务端和 TortoiseSVN客户端搭配使用的相关方法。首先需要 到  https://www.visualsvn.com/downloads/网页上下载最新的VisualSVN Ser

滴水穿石的博客 4159

搭建SVN服务器

你可以在本地创建一个本地的工作副本,然后与中央代码库进行同步,以便在修改文件时进行版本控制。使用SVN,你可以创建中央代码库(也称为版本库),然后将代码、文档、图片等文件添加到该库。每次修改文件并保存时,SVN会自动记录修改的历史记录,并可以在任何时候回滚到之前的版本。它可以帮助团队协作开发,方便地共享和更新代码,同时也可以提供备份和安全控制功能。SVN具有许多命令行和图形界面工具,可以方便地执行各种版本控制操作,例如添加、删除、修改、查看历史记录、合并修改等。

. 3607

SVN配置及简单操作(HM程序员课程最全笔记)

视频原址:黑马程序员SVN视频教程 什么是SVN? SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以...

数字成都 8422

Windows搭建Svn服务器

SVN(Subversion)是一个开源的版本控制系统,用于管理代码的版本控制和协作开发。它提供了一系列的命令行工具,以及一套客户端和服务器架构,用于管理代码的版本控制和协作。本文使用TortoiseSVN来演示管理员如何使用命令行新建仓库并分配权限,开发人员如何通过可视操作进行操作。

littleschemer的博客 5238

PS2硬盘启动终极指南:从FMCB到OPL,告别光驱打造游戏博物馆

在计算机存储与数据读取领域,硬盘启动技术通过将操作系统或应用程序从本地硬盘直接加载,绕过了传统光驱等外部介质,实现了速度与可靠性的双重提升。其核心原理在于利用引导程序接管系统初始化流程,直接访问硬盘上的特定分区与文件镜像。这项技术的价值在于极大提升了数据读取效率、降低了物理介质损耗,并扩展了存储容量与管理的灵活性。在怀旧游戏硬件改造、嵌入式系统定制等场景中,硬盘启动技术被广泛应用,以实现老旧设备的功能焕新与性能优化。本文聚焦于索尼PS2游戏主机的硬盘启动方案,深入探讨了如何利用FMCB(Free MCBoo

weixin_34295316的博客 1777

手把手教你用U盘给海信IP501H刷机:GK6323V100C芯片的4.4.2和9.0固件实战

本文详细介绍了海信IP501H电视盒子基于GK6323V100C芯片的刷机实战指南,涵盖Android 4.4.2强刷和Android 9.0免拆刷机两种方案。从工具准备、短接操作到ADB调试,提供全流程解析和常见问题解决方案,帮助用户安全高效地完成刷机操作。

lemon的博客 1454

如何配置SVN的服务器端和客户端

如何配置SVN的服务器端和客户端 好些小伙伴儿在开发的时候都会遇到一个比较麻烦的事情,那就是自己开发的东西不太会整理,或者是团队一起开发,有一些东西不太好整合到一起,那这个时候你们就需要一个版本控制(管理)工具了,当然现在程序用到比较多的是GitHub和国内的码云。但是有一个团队协作也很好用的工具叫SVN,SVN是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。今天来和大家说一下怎样配置SVN的服务器和客户端。 1.

qq_39155611的博客 1480

【AI大模型】核心基石:Transformer架构入门通俗完整解读

文章摘要: Transformer架构是AI大模型(如GPT、Llama等)的核心基石,彻底颠覆了传统RNN/LSTM的逐字计算模式,通过自注意力机制实现全局并行运算和长文本语义理解。本文用通俗语言拆解Transformer的核心模块:位置编码保留语序、多头注意力捕捉上下文关联、掩码机制确保生成逻辑、残差连接稳定训练,并搭配极简PyTorch代码演示Decoder架构的逐字生成过程。Transformer的并行性、可堆叠性和全局注意力优势,使其成为千亿参数大模型的基础。理解Transformer是掌握大模型

unber的博客 43

SVN服务器及客户端安装配置详解

花了一上午时间终于把SVN配置好了,瞬间感觉高大上啊   准备条件: 1.      PC已经安装好了eclipse、JDK都已经完全ok 2.      下载TortoiseSVN-1.8.5.25224-win32-svn-1.8.8.msi 下载地址:http://tortoisesvn.tigris.org/ 3.      给Eclipse安装SVN插件-Subversion,

苦练杀敌本领 2531

YOLO26改进策略【卷积层】| CVPR 2024 可变形卷积 v4(DCNv4)无界权重提表达 + 线程合并降冗余,强化模型收敛速度

DCNv4(Deformable Convolution v4)是一种专为广泛视觉应用设计的高效算子,它对DCNv3进行了关键改进,有效解决了DCNv3存在的速度慢和表达能力受限等问题。

Limiiiing的博客 693

【Matlab算法】MATLAB实现的语音信号降噪算法(附MATLAB完整代码)

语音信号降噪是语音处理领域中的一个关键问题。在实际应用中,语音信号常常被各种环境噪声污染,这不仅影响了语音的质量,还可能导致后续处理(如语音识别)的性能下降。因此,开发有效的降噪算法对于提高语音通信质量、改善语音识别系统性能等具有重要意义。 本文将介绍并实现两种经典的语音信号降噪算法:谱减法和维纳滤波。这两种方法都是基于频域处理的技术,具有实现简单、计算效率高的特点。通过MATLAB实现这些算法,我们可以直观地比较它们的性能和降噪效果。

Albert_Lsk的博客 1329

svn 服务器端怎么增加用户,svn+ssh方式svn服务器和客户端的配置[转载]

本文摘自:http://hi.baidu.com/farmerluo/item/e7d9d72d098afc0a42634abb我们最近一个项目用的那几台服务器都是客户给的,但是管理非常严格,只给我们开了22及80端口,搞得我们更新程序只能用sftp方式,很不方便,让他们开svn端口也不肯,让我们用svn+ssh方式。那就只能用svn+ssh方式了,不得不说svn+ssh很不方便,非常折腾。在这里...

weixin_35820008的博客 1125

uniapp - 实现苹果App打包上架App Store应用商店详细教程,详解Hbuilder打包编译ipa发布上传到苹果ios软件商店全流程,提供云打包/离线本地打包ios、申请IOS苹果证书方法

uni-app,苹果ios,苹果app,打包编译,appstore应用商店,ipa发布到软件商店,uniapp的app苹果应用商店上架,上架苹果APPStore,uniApp打包的ipa文件上传到商店,上架苹果商城,审核失败,被拒绝,UniApp打包ipa文件,上架iOSAppStore流程指南,最新详细教程最全,Hbuilder打包发布iosapp,苹果云打包上线全过程,云打包IPA并上传到商店,打包iOSipa文件后怎么发布到应用商店,苹果证书申请教程,ios证书申请,mac电脑,审核很久

🏆 前端领域优质创作者 1万+

怎么连接linux上的svn服务器地址,svn+ssh方式svn服务器和客户端的配置

一. 服务器安装和配置1) 安装ssh server和subversionyum install -y openssh-server subversion2) 建立svn用户,此用户为ssh登录帐号,再建立用户主目录并设置权限useradd svncd /home/svn3) 建立 subversion repositorymkdir /var/svn-repossvnadmin create /...

weixin_33158453的博客 1170

《Autosar_MCAL高阶配置》总目录_培训教程持续更新中...

《Autosar_MCAL高阶配置》总目录_培训教程持续更新中...

「汽车电子助手」的博客 1万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

svn 服务器端怎么增加用户,svn+ssh方式svn服务器和客户端的配置

一. 服务器安装和配置1) 安装ssh server和subversionyum install -y openssh-server subversion2) 建立svn用户,此用户为ssh登录帐号,再建立用户主目录并设置权限useradd svncd /home/svn3) 建立 subversion repositorymkdir /var/svn-repossvnadmin create /...

weixin_39613291的博客 894

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

linux svn+ssh,svn+ssh方式svn服务器和客户端的配置

一. 服务器安装和配置安装ssh server和subversionyum install -y openssh-server subversion建立svn用户,此用户为ssh登录帐号,再建立用户主目录并设置权限useradd svncd /home/svn建立 subversion repositorymkdir /var/svn-repossvnadmin create /var/svn-r...

weixin_30768925的博客 627

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

配置ubuntu SVN服务器和window 端的svn 客户端

首先确定一个概念: SVN客户端和服务器端不受系统的影响。也就是说客户端和服务器端都可以是任何系统,这对配置不会带来麻烦。 配置步骤: 一、客户端(ubuntu): 1、首先安装SVN这个软件 apt-get install subversion 2、在home目录下创建一个名为svn的文件夹(文件夹的名字随便起) mkdir /home/svn 3、创建数据仓

其实你就差那么一点点! 1392

安装和配置SVN服务器Subversion、客户端TortoiseSVN和Visual Studio插件AnkhSvn

1、下载并安装服务器端Subversion 下载地址:http://subversion.apache.org 当前最新版本为1.8.10,默认安装目录为C:\Program Files\Subversion 2、下载并安装客户端TortoiseSVN 下载地址: http://tortoisesvn.net/downloads.html 当前最新版本为1.8.8,默认安装目录为:

gdjlc的专栏 2223

SVN远程服务器端配置以及本地客户端连接最简易教程

SVN远程服务器端配置以及本地客户端连接最简易教程服务器端服务器端下载创建svn根目录创建一个空的版本库配置版本库客户端 服务器端 服务器端下载 yum install subversion 创建svn根目录 mkdir /svnroot 创建一个空的版本库 svnadmin create /svnroot/repo 配置版本库 cd /svnroot/repo/conf 该目录下有3个配置文件,分别是svnserve.conf,passwd和authz。 vim svnserve.conf 把p

灰酱的经验记录 3532

win7 svn 服务器和客户端安装配置

1 软件准备: Setup-Subversion-1.7.8.msi TortoiseSVN-1.7.11.23600-win32-svn-1.7.8.msi(32位系统) TortoiseSVN-1.7.11.23600-x64-svn-1.7.8.msi(64位系统) 2 安装: 安装个人的需要设定好安装路径。 3 创建一个库的根目录,并创建一个版本库 库的根路径:D:\sv

pingguowang的专栏 748

Window下配置SVN服务器与客户端

如何配置svn服务器:前提条件:下载最新的svn服务器:svn-1.4.5-setup.rar下载最新的svn客户端:TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.rar下载配置svn服务成window service自动运行的工具:SVNService.rar步骤:1.下载并安装svn1.4.5-setup.rar假设你安装在:G:\Program Files\...

lanxing 144

配置SVN服务器与客户端

下载最新的svn服务器: svn-1.4.5-setup.rar 下载最新的svn客户端: TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.rar 下载配置svn服务成window service自动运行的工具: SVNService.rar 步骤: 1.下载并安装svn1.4.5-setup.rar假设你安装在:G:\Program Files\Su

haiyinlong的专栏 1113

SVN服务器搭建及客户端配置

为什么要使用SVN? 在程序的编写过程中,每个程序员都会负责开发一个或多个模块,且开发中会生成很多不同的版本, 这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本, 或是检查数据修改的历史,S...

dianqianwei8752的博客 132

给SVN客户端配置代理服务器

最常见的SVN客户端其实是TortoiseSVN,我一直叫它作乌龟SVN。上班以后,我在办公室使用SVN连接非办公网络的服务器,发现无法连 接,原来,是因为大多数办公网络都设置了防火墙,要连接外网的服务器,必须配置代理。如果使用的是TortoiseSVN,那么“右键”-》 “Settings”-》“Networking”,就可以找到设置代理的地方: 我自己经...

971
上一篇: 设计模式之模版设计模式
下一篇: eclipse导入studio的常见错误解决方法
一杯清泉
博客等级 码龄11年 314粉丝 210原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值