SVN起步

SVN是一个版本控制系统, 免费的版本控制服务多基于Subversion。首先在Windows 7练习下配置和练习下;

首先需要Setup-Subversion-1.6.5.msi 作为我们的服务器,TortoiseSVN-1.6.12.20536-x64-svn-1.6.15.msi (http://tortoisesvn.net/downloads.html) 作为我们的客户端;

  • 先安装Subversion,然后在安装TortoiseSVN,安装后,需要重启下;在命令提示符里打上
    svn --version
     可以查看当前svn的版本:
  • 建立核心库(可以简单的理解为一个服务器),建库的时候我们需要通过SVN的命令来创建:

 

svnadmin create svn_workSpace

 其实这个核心库就是一个文件而已,但是这个文件里面有很多关于SVN的配置;

  • 创建完这个核心库后,在里面找到conf下的svnserve.conf,并将其修改;
anon-access = read                     --临时用户可以阅读


auth-access = write                     --认证用户可以写





password-db = passwd                --指定密码的文件为passwd





realm = D:\svn_workSpace           --指定核心库的文件地址

 

  • 配置问核心库后,我们需要添加一个用户,password-db = passwd指定了passwd文件,在passwd里[users]下按照格式添加一个用户;例如:

 

keith = keith

 这样我们就有一个名和密码为keith的用户;

  • 在命令提示符的窗口下(我用的是powershell),进入核心库的文件地址,将服务器打开,命令如下:

 

svnserve -d -r svn_workSpace
 

d的意思是:在后台运行;r的意思是以root身份运行;

  • 测试是否成功:比如我们有一个keith用户,那么我们建立一个keith文件夹,在文件夹里新建一个名为test1的文件,在这个文件里建立一个helloSVN.txt文件;
  • 在keith的目录下,我们点击鼠标右键,选择SVN Checkout,这时会弹出一个Checkout的框,URL of Repository这里指的是SVN所访问的URL;我在本地做实验当然就是svn://localhost ,下面是个Checkout diretory将是导出的文件地址;然后其他选项默认,点击OK,在没有发生任何错误的情况下,这个目录下会多一个名为.svn的文件夹;上一级的目录上多一个绿色的对号;在HelloSVN.txt上点击右键选择SVN Add...选项;然后会有一个确认的过程,点击ok,然后选择SVN Commit...如果该文件上多个绿色的对号,那么就说明这个文件提交成功;会有一个用户和密码确认的过程;
  • 文件已经提交上去了,如果我们想看它是怎么写的,当然服务器不会在我们本地机器上,这是我们需要一个下载的功能;在另一个文件夹里鼠标右键点击checkout然后选择适当的目录,点击OK,就可以看到我们刚刚上传的2个文件;

附件是:svn的客户端!

FortiOS 存在身份验证绕过导致命令执行漏洞(CVE-2024-55591) FortiOS 是 Fortinet 公司开发的操作系统,作为 Fortinet 安全平台的核心,提供全面的网络安全功能。 它将网络和安全功能无缝集成,支持跨本地、云、混合和融合 IT/OT/IoT 基础设施环境的统一管理。 FortiOS 7.6 版本引入了生成式人工智能助手、数据保护、托管服务和单一代理等新功能,进一步增强了其安全性和性能。 阅读详情

相关推荐

直流电源滤波电路的设计与优化:从基础原理到高效应用

本文深入探讨直流电源滤波电路的设计与优化,从基础原理到高效应用全面解析。重点介绍电容滤波和电感滤波的工作原理及实战设计要点,分享复合滤波电路的进阶技巧,并提供常见问题排查指南。文章还涵盖现代滤波技术的新发展,如有源滤波和数字控制滤波的应用,帮助工程师提升电源系统的稳定性和效率。

weixin_29255731的博客 175

自动搜索所有SVN工作目录进行更新的PowerShell脚本

<br />首先给出这个脚本:<br />dir -r |?{ $_.Mode -like "*d*"} |cd -passthru |?{ (gci -force |%{ $_ -as [string] }) -contains ".svn" } |%{gl; svn cleanup; svn update }<br /> <br />解释:<br /> <br />dir –r<br />dir是Get-ChildItem的别名,这里的-r是-Recurse的缩写,PowerShell脚本所有参

Yvan's 881

基于Python+OpenCV中文及符号检测

一、项目背景与意义在图像处理、文档识别、自动翻译等场景中,中文及符号的准确检测是一个重要且复杂的任务。传统的字符检测方法往往对英文等拉丁字母系的识别效果较好,但对中文及特殊符号的识别准确率较低。本项目旨在利用Python编程语言结合OpenCV库,开发一个能够高效、准确地检测图像中中文及符号的系统,为相关领域的研究和应用提供技术支撑。二、技术实现图像预处理:利用OpenCV的图像处理功能,对输入的图像进行灰度化、二值化、滤波去噪等预处理操作,以提高中文及符号检测的准确性[1]。

2301_79809972的博客 1119

powershell自动化处理SVN仓库权限

该脚本用于根据指定的配置文件,自动化地设置或更新 VisualSVN 仓库的访问权限。检查 VisualSVN Server PowerShell 模块是否已安装。递归列出仓库中的所有路径,确保路径存在。规范化用户或组名,确保其存在于系统中。读取配置文件并解析每行的权限设置。根据配置文件的权限设置,应用或更新仓库的访问规则。脚本中定义了多个函数,用于处理路径检查、权限映射、权限设置等操作。

lmg1022的博客 789

智算中心建设项目初步设计方案

本项目面向区级政府、智算中心及文旅从业者,聚焦某区智算中心一期建设,响应数字经济与智慧城市建设政策,推动文旅产业升级。遵循统筹规划、数据驱动原则,目标打造智慧文旅样板。建设内容涵盖云网数据底座(以租代建)、数据中台(全生命周期管理)、智慧文旅平台(含“一机游”电商)及气象监测等配套,采用前后端架构与低代码开发,强化三级等保与纵深防御,实现安全可控。方案融合多类资源目录,提供从设计到运营的完整技术支撑,助力区域智算与文旅深度融合。

cdfunlove的博客 111

PyTorch深度学习实战(1)——神经网络与模型训练过程详解

在本节中,我们将了解传统机器学习与人工神经网络间的差异,并了解如何在实现前向传播之前连接网络的各个层,以计算与网络当前权重对应的损失值;实现反向传播以优化权重达到最小化损失值的目标。并将实现网络的所有关键组成——前向传播、激活函数、损失函数、链式法则和梯度下降,从零开始构建并训练了一个简单的神经网络。

盼小辉丶的博客 9万+

SVN-svnpowershell

https://www.visualsvn.com/support/topic/00088/#Add-SvnAccessRule

willclark的博客 486

【温室气体数据集】全球总碳柱观测网络 TCCON

【温室气体数据集】全球总碳柱观测网络 TCCON

WW、forever的博客 437

用powershell 来做svn server的控制,可惜svn server是需要从VisualSVN Server 3.4有效

https://www.visualsvn.com/support/topic/00088/ [code="java"] This reference provides descriptions and examples for all VisualSVN Server PowerShell cmdlets. Cmdlets are listed in alphabetical ord...

dickzhu的专栏 1257

YOLOv5源码逐行超详细注释与解读(3)——训练部分train.py

全网最详细的YOLOv5项目源码解读之训练部分train. py。全文近5万字!代码逐行注释,逐段讲解,小白入门必备!

路人贾的博客 3万+

手把手教你学Simulink——基于Simulink的隔离型DC-DC全桥变换器移相控制建模示例

本文详细介绍了基于Simulink的全桥移相变换器(PSFB)建模与控制方法。首先分析了全桥移相拓扑在大功率应用中的优势,包括ZVS实现、高频化和小型化特点。随后给出了具体设计参数和移相控制策略,采用电压外环+移相角内环的双闭环控制架构。文章重点演示了Simulink建模步骤,包括主电路搭建、移相PWM生成和PI控制器设计,并通过满载稳态、负载阶跃和轻载测试三种场景验证了系统性能。最后总结了工程实践要点,提出自适应控制等扩展方向,强调移相控制通过精准时间管理实现高效能量转换的核心价值。

MHD0815的博客 261

[原创]PowerShell 1.0 SVN更新脚本

想学习学习PS,于是找了个小需求:自动更新俺那些收集来的开源代码。只写了调用SVN客户端的,GIT我还不会用:P功能是实现了,不过还有很多问题没搞清楚。先上代码:Code1#Update.ps1Createbychinajuanbob2009.4.82functionSVNUpdate([string]$Path)3{4Write-Host-foregroundcol...

weixin_34378922的博客 430

基于STM32L4XX、HAL库的MCP4561数字电位器驱动程序设计

/ HAL库需要左移一位。* @param address: 设备地址(0x2C-0x2F)* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hi2c: I2C句柄。

zhusl6688的博客 340

Git起步

Git起步8/23/2009 11:14:18 PM授权方式:署名,非商业用途,保持一致,转载时请务必以超链接(http://www.fwolf.com/blog/post/429)的形式标明文章原始出处和作者信息及本声明。<br />我的学习路径:git basic, http webdav, git-svn, gitosis, gitweb,下面是一些学习记录。http webdav方式访问<br />ubuntu下安装非常简单,用apt装上git-core包即可。git仓库的外部访问,首先就是最熟悉的

gracioushe的专栏 1514

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

数据科学从业者必知:大数据生态核心公司与技术栈全景解析

大数据技术生态涵盖从分布式存储、计算引擎到数据分析与可视化的完整链路。Hadoop通过HDFS和MapReduce实现海量数据的分布式存储与批处理,Spark凭借内存计算大幅提升迭代效率,Kafka支撑实时数据流处理,而数据可视化工具则负责将分析结果直观呈现。理解这些核心组件及其背后的技术公司,有助于建立系统性行业认知,在数据仓库建设、实时风控、用户画像、BI报表等场景中做出合理的技术选型。掌握大数据生态的全貌,是数据科学从业者从入门到进阶的关键一步。

weixin_34238633的博客 296

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

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

版本控制器

1、Git的使用 1.1 git - 简易指南 1.2 Git使用详细教程-优快云 1.3 Git起步 ----------------------------------- 官方下载 2、SVN的使用 转载于:https://www.cnblogs.com/CH520/p/9498523.html...

diaochuanzhi7826的博客 204

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

git的起步必学基础

开发的实际场景场景一:备份场景二:代码还原场景三:协同开发场景四:追溯代码的编写人和编写时间。

m0_62645012的博客 1608

起步、Git基础

(一)起步 一、起步-关于版本控制 1、文件的版本 2、版本控制软件 3、使用版本控制软件的好处 4、版本控制系统的分类 (1)本地版本控制系统(现在很少有人用) (2)集中化的版本控制系统 (3)分布式版本控制系统【典型代表:Git】 二、起步-Git基础概念 1、什么是Git 2、Git的特性 (1)SVN的差异比较 (2)Git的记录快照 (3)近乎所有操作都是本地执行 3、Git中的三个区...

weixin_61923897的博客 416

初学开发必看:何为Git,何为SVN

在和客户交流代码开发的过程中,时常会先入为主的交流起Git;但在和很多中小型企业交流的过程,发现SVN的模式也被使用得很频繁。那么两者的具体差异有哪些呢

华为云官方博客 1294

Git教程1——Git起步

SVN与Git最主要的区别       SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从中央服务器上得到最新的版本,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就郁闷了。      Git是目前世界上最先进的分布式版本

持之以恒! 3302

大事件准备工作——Git起步+Git基础

大事件准备工作——Git起步+Git基础(初始化Git仓库、查看文件状态命令、一次性加入文件暂存区、将暂存区的文件提交到Git仓库的命令)

weixin_48137421的博客 636

从0起步学习Git——两者的区别

Git与SVN有何区别吗

大胡子康贝勒爷 535

Git:起步 - 关于版本控制

Git是一个开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理。特点:项目越大越复杂,协同开发者越多,越能体现出Git的高性能和高可用性!

薛定谔的猫 477

SVN安装新手指南:像安装游戏一样简单

现在每次看到新手完成"第一次成功提交"时跳出的成就动画,都会想起自己当初那个手足无措的下午——好的学习工具真的能改变一切。直到发现可以用「安装游戏」的类比来理解,整个学习过程突然变得轻松有趣起来。下面分享我的SVN入门心得,配合一个交互式学习工具的开发思路,希望能帮到同样起步的你。完成,特别欣赏它的实时预览功能——每次修改动画效果都能立刻看到渲染结果,调试效率提升明显。对于需要演示交互流程的项目,这里的一键部署也非常省心,不用操心服务器配置就能生成可分享的体验链接。自动转换SVN命令并配操作动图。

GreyWolf12的博客 777
上一篇: Hibenrate之多对多关联
下一篇: struts,hibernate,spring 版本控制svn的URL地址
keithJava
博客等级 码龄16年 2粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值