SubVersion 和 CVSNT在Windows下的安装及初步管理

Windows系统中Subversion版本控制系统的安装与配置指南 版本控制系统(Version Control System, VCS)是软件开发中不可或缺的工具之一,它帮助开发人员管理和跟踪代码变更的历史。随着软件开发实践的演进,版本控制系统也经历了从本地版本控制、集中式版本控制到分布式版本控制的发展。Subversion(简称SVN),作为集中式版本控制的代表,填补了旧版系统的一些空缺,并在开源社区中广泛应用。Subversion推荐使用一种标准的仓库布局,这样可以使得仓库的结构对所有用户都是可预测的,降低学习成本和误操作的可能性。 阅读详情

在Windows上安装Subversion服务器软件

1 首先下载Subversion Windows版本的服务器软件,下载地址如下:

http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

  如svn- 1.2.0 -setup.exe,然后执行安装,安装目录如:d:/develop/subversion,然后这是一下系统的环境变量Path,将Subversion的bin路径加入到系统的path中。

2 创建Subersion库:首先建立一个目录存放Subversion的库,在该库中存放所以的Subversion项目,如D:/repository/subversion

3 创建一个新的Subversion项目。

  只需执行: svnadmin create D:/repository/subversion/projectname

  下面需要设置项目的用户信息,只需打开Subversion项目conf目录下passwd文件添加新的用户即可,如

  [users]
admin = mypassword

  接下来是设置项目的一些其他信息,打开conf目录下的svnserve.conf文件,然后进行如下设置即可:

  [general]

anon-access = read

auth-access = write

password-db = passwd

realm = demo

4 启动Subversion,这里可以通过命令行启动,最好使用SVN Service Wrapper,你可以通过以下地址下载:http://dark.clansoft.dk/~mbn/svnservice,将SVNService.exe拷贝到Subversion安装主目录的bin目录下即可,然后执行以下命令,就可以将Subversion以windows服务方式启动啦。

SVNService -install -d -r D:/repository/subversion

5 向Subversion中导入项目:现在我们需要将项目导入到Subversion的库中,只需执行一下命令: svn import d:/demo svn://localhost/demo -m "initial import" --username admin  --password abc123

  这样项目就导入到subversion库中啦。

6 将项目导出:从Subversion项目中导出项目也很简单,只需执行以下操作:

  svn co svn://localhost/demo --username admin --password abc123

 

 

在Windows下安装CVSNT

  1 首先从www.cvsnt.org下载CVS服务器软件,文件名为cvsnt- 2.5.01 .1976.msi,CVSNT需要使用NTFS的文件格式,所以确保CVSNT和库安装在NTFS上,然后将CVSNT的主目录下的bin目录添见到系统的path路径中。

  2 CVSNT的设置。打开CVSNT Control Panel,点击“Server Settings”,这里我们需要设置一下“Run as”和“Default”,分别是运行CVSNT程序的用户和计算机名称,这里可以设置系统的administrator即可。

  3 接下来我们需要设置CVS库,只需在设置面板中选择“Repositories”,然后创建相关的库即可。然后我们就可以通过 :pserver:username@localhost:/reposname去引用这个库。

 4 设置库的权限。下面我们需要设置访问CVS库的用户信息,这里我们需要添加新的用户。在服务器端,设置一下CVSROOT,这里CVSROOT为库所在的目录,如d:/respository/cvs/respo1,然后执行cvs passwd命令即可,如下:

   > cvs passwd –a –r administrator username

这样就添加了一个新的访问特定库的新用户。如果不设置CVSROOT,可以通过cvs –d d:/respository/cvs/respo1 直接访问库。关于cvs的passwd的命令,请参考 cvs passwd –help

 5 创建CVS 库的管理员,只需将CVS的用户名称写如CVSROOT/admin文件中即可(一行一个用户名称,最后一个用户后添见一个空白行)。其他设置读取或写入权限,只需设置 readers 和 writers文件即可。

5 其他相关的设置,请参考CVS标准设置。

 

 

关于Subversion和CVS的库的理解

首先我们需要建立一个目录存放所有的库,这里我们可以将库理解为mysql的中的数据库的概念。这个用于存放所有库的目录我们可以称之为Data Directory(数据目录)。每一个库可以保护多个项目,如同一个数据库可以包含很多个表,且没一个库有自己的一些用户和权限系统。下面就是一个库设计的讲解:

1 首先建立一个Data Directory,用于存放所有库。

2 建立一个新的库,如我们可以公司中部门为名称,如BranchOne

3 接着我们在各个库中建立对应的项目,其实就是库中的目录,如power_acl等。

SubConfig:subconverter外部配置以及利用动作自动更新订阅转换 子配置 subconverter外部配置以及利用动作自动更新订阅转换 重点在利用动作更新订阅转换并发布到自己的服务器, 入门 fork后点击右上角的Star星星按钮即可试用,需要使用发布功能的话需要配置几个秘密 SUBSCRIBE订阅链接,一行一个订阅,支持tg格式的http代理socks5代理, tg://http?server=1.2.3.4&port=233&user=user&pass=pass&remarks=Example UPLOAD_SECRET配置生成打包压缩后加密时用的aes密钥,由如下命令生成的单行的base64字符串, head -c 32 /dev/urandom | base64 > upload_secret DEPLOY_URL发布的上传地址,脚本目录中有php写的接收端,作用是接收加密的配置解密解压后发布到内部服务器上, https://host/u 立即下载

相关推荐

Subconverter订阅转换前端增强版,增加近百条远程配置及更多自定义功能!.zip

Subconverter订阅转换前端增强版,增加近百条远程配置及更多自定义功能!.zip

Subconverter 项目的安装与使用指南

Subconverter 项目的安装与使用指南 1. 项目的目录结构及介绍 Subconverter 项目目录结构如下: subconverter/ ├── .github/ # GitHub 工作流程和配置文件 ├── .gitignore # Git 忽略文件 ├── cmake/ # CMake 配置文件 ├── ...

gitblog_00976的博客 1761

Windows下Python安装geopandas全攻略:解决GDAL依赖问题的5个关键步骤

本文详细解析了在Windows系统下安装Python地理空间分析库geopandas时,如何有效解决其核心依赖GDAL的编译难题。文章提供了五个关键步骤,包括理解依赖关系、获取预编译wheel文件、顺序安装及环境验证,旨在帮助用户绕过复杂的C++编译环境,顺利完成geopandas的安装部署。

weixin_28221501的博客 284

Subconverter搭建

subconverter搭建 下载 GitHub地址:https://www.notion.so/kaily/e613a4adbba14da78de5e6d5dfedb27e 配置 默认端口:25500 可以在pref.ini中修改。 ./subconverter Nginx反代 location / { proxy_pass http://127.0.0.1:25500;...

KnYoboy的博客 8437

【小程序】支付宝直付通解决方案

支付宝直付通是支付宝为小程序提供的一种支付解决方案,可以实现小程序中直接使用支付宝进行支付。以上是一个简单的支付宝直付通解决方案及相关代码示例。具体的使用还需要根据自己的业务需求进行定制化开发和调整。

qq_31532979的贺公子之数据科学与艺术博客,致力于科技向善,拥抱开源,要用技术的影响力来领导团队,而不是威权和职位! 1281

解锁笔记智能对话:手把手配置 Obsidian Copilot 插件与硅基流动模型

本文详细介绍了如何为Obsidian笔记软件配置Copilot插件,并接入硅基流动AI模型,从而为个人知识库添加智能对话能力。通过手把手教程,指导用户完成插件安装、API Key获取、模型配置及索引构建,最终实现基于个人笔记内容的深度语义问答,提升知识管理效率。

corn8的博客 612

[转]SubVersion 和 CVSNT在Windows下的安装及初步管理

本文转自:http://www.itwen.com/07prog/01java/java20060927/62348.html原文如下:----------在Windows上安装Subversion服务器软件1 首先下载Subversion Windows版本的服务器软件,  下载地址如下:  http://subversion.tigris.org/servlet

freeliver54的专栏 470

Claude Code 实战 从零教你用 Claude Code 干活

Claude Code 实用指南:AI 编程助手的核心功能与使用技巧 Claude Code 是 Anthropic 推出的智能编程助手,可直接在本地环境中执行操作,相比传统 AI 对话工具具有显著优势:能直接读取项目文件、自动执行修改、记忆项目规则,并支持连接外部服务。本文详解其安装配置、三大核心场景(资料搜索、网页抓取、文章撰写)及进阶功能(Skills、MCP协议、斜杠命令)。特别提供了工作模式切换、CLAUDE.md配置文件等实用技巧,并附常见问题解决方案,帮助用户高效利用这一"坐在身边的

2401_84052244的博客 7446

在Windows上安装Subversion服务器软件

 在Windows上安装Subversion服务器软件 1 首先下载Subversion Windows版本的服务器软件,下载地址如下: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91   如svn-1.2.0-setup.exe,然后执行安装,安装目录如:d:/develop/subversion,然后这

边城浪子 1602

基于FMU的Star CCM+与Amesim复杂控制联合分析

基于FMU的Star CCM+与Amesim复杂控制联合分析

2201_75375391的博客 2017

cesium 淹没分析

cesium淹没分析

God's asylum的博客 480

安装Subversion CSV

Subversion和CVS是两个比较重要的开源版本控制软件,通常我们会将其安装在Unix-like系统上,由于实际的一些需要,我们需要将其安装在Windows环境下,下面就是这两款软件在Windows系统下的安装说明。 安装Subversion 首先下载Subversion Windows版本的服务器软件,下载地址如下:http://...

weixin_30656145的博客 124

(四)美赛画图篇:画图模板+画图工具

美赛画图篇:画图模板+画图工具(一)画图模板(二)画图工具 因为散点图、折线图等多与数据有关,且需相关软件生成,故此处多是通用模板。直接替换文字内容即可。 (一)画图模板 1、Visio圆圈图 适合于:指标体系(E题常用) 点击下载:1 C币 如果不想花费且时间充足,悄咪咪地说,在visio-模板搜索可以找到很多。(稍微会耗一点时间) 2、简单指标体系图PPT 适合于指标体系 点击下载:0 C币...

weixin_43689393的博客 1万+

软件配置管理系统比较

 软件配置管理系统比较分类: 服务器端:CVS(Concurrent Versions System)代表协作版本系统或者并发版本系统,是一种版本控制系统,方便软件的开发和使用者协同工作。CVS 诞生于1986年,当时作为一组 shell 脚本而出现,但它现在已经发展成了最流行的针对软件开发人员的源代码版本管理解决方案。由于CVS仅可以在Unix平台下使用,在windows下出

ynxiaofan的专栏 3581

Codex入门01-环境安装(小白入门:手把手教你安装配置,国内网络也能搞定)

本文手把手教你从零搭建 Codex CLI 开发环境。内容涵盖 Node.js 安装(macOS/Windows/Linux)、Codex CLI 全局安装、ChatGPT 账号登录认证,以及国内网络代理配置。还包括常见问题排查和一键启动脚本编写。跟着截图一步步操作,10分钟搞定全部环境,开始用AI写代码!

yueyeguzhuo的专栏 344

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

基于web的版本控制工具(转贴)

基于项目需要寻找Web上面使用的Windows平台的版本控制工具。Google、Baidu、MSN之后基本确定了以下三种:1 VSS Remoting:也许这个是我们最习惯的微软方式的工具,但是。。。我们没钱买2、CVSNET :目前使用开源使用最广泛的版本控制工具,也支持windows在Windows下配置与使用CVSNT 用CVSNT与WINCVS实现CVS的架设 CVSNT权限配置 CVSN

qdzx2008的专栏 2936

NTscan扫描工具

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

基于web的版本控制工具

基于web的版本控制工具 基于项目需要寻找Web上面使用的Windows平台的版本控制工具。Google、Baidu、MSN之后基本确定了以下三种:1 VSS Remoting:也许这个是我们最习惯的微软方式的工具,但是。。。我们没钱买2、CVSNET :目前使用开源使用最广泛的版本控制工具,也支持windows在Windows下...

weixin_30337251的博客 158

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

SVN积极拒绝解决办法

出现以上情况多数为Linux里面的svn自启动没有设置好,一般是自启文件被废弃了,就算在里面添加自启代码也无效,想要兼容旧版本使用这个文件,只需在root管理员模式下输入代码chmod +x /etc/rc.local 这个代码的作用是给自启文件加上一个可执行的权限,我们再重启Linux,使用ps -ef | grep svn查看一下当前运行,可以看出已经有两个svn系列的软件成功...

weixin_30940783的博客 146

windows 安装subversion1.9.4服务及配置

windows 安装subversion1.9.4服务及配置 一、下载 网上这类下载包很多,百度一搜一大把,可以自己去下载,本文为了方便读者,后面对应的附件,附带我配置正常使用的下载包,可供下载使用。 下载解压后,放到对应的目录中,我使用的是D:盘,所以安装再d盘的programe files目录中: 二、配置 2.1 .环境变量 环境变量配置:path:D:\Program Files\Subversion\Bin; 2.2.创建项目仓库 建立目录,存放所有仓库,这里为 ...

jyl_sh的专栏 1496

Subversion在windows下的安装说明

  Subversion和TortoiseSVN在Windows系统下的安装 1、软件下载l         下载Subversion服务器程序。 到官方网站下载二进制安装文件,来到二进制包下载部分,找到 Windows NT, 2000, XP and 2003部分,然后选择"this directory,可以下载svn-1.3.2-setup.exe。" l         下

fen_fen的专栏 1479

Windows下搭建Subversion 服务器

一、准备工作 1、获取 Subversion 服务器程序 到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。目前最新的是1.5版本,具体下载地址在:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFold...

weixin_34241036的博客 177

Windows系统VisualSVN-Server下载安装和配置

本文介绍了Windows系统VisualSVN-Server下载安装和配置。如果觉得文章对你有用处,记得转发一波哦,博主也支持为铁粉丝制作专属动态壁纸哦~

编辑编辑器 4454

Ubuntu系统安装基本Nginx和docker和一些其他的软件的基本操作

系统基本Nginx和docker和一些其他的软件的基本操作

动感超人的博客 1855
上一篇: IntelliJ IDEA培训
下一篇: blog搬家啦
linux_china
博客等级 码龄25年 6粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值