用 subversion 个人资料代码管理

蓝桥杯单片机学习13——NE555方波发生器&频率测量 NE555详解、引脚图介绍、原理图及工作原理讲解、方波产生的原理、定时器测量频率的原理及使用方法、代码实现 阅读详情

最近做了几个项目,想着将文档,资料,代码管理起来,实在是不停的copy,paste的资料备份方式已经厌倦,且需要回滚的时候,就难上加难,为此浪费了很多时间。当前的管理工具中,subversion无疑是最好的选择,其为cvs的升级,最感觉方便的是其目录相对独立和方便的备份。且有tortoisesvn等配套的客户端产品,使得使用起来更加方便。
     下面是一些网上关于在windows下安装subversion的说明:
    http://www.cnblogs.com/MaxWoods/archive/2005/12/19/300246.aspx
    中文网站:http://www.subversion.org.cn/
     个人安装配置过程有几个心得:
     1 作为个人使用,觉得apache是可以不安装的,基本上不会远程http访问。如果有远程通过web访问的需求,可以考虑安装apache等相关模块。
     2 一般都会有多个项目需要建立,这样需要在根目录repository下建立多个库,这样子需要设置相关权限。
     3 如果是代码的管理,尽量按照官方建议的trunk,tags,branches的方式来管理,这样后续会方便很多。
这三个目录是一个项目如dskin下面的三个目录,在subversion服务器端只有一个名为dskin的仓库,它下面有三个代码目录,而不是下面又有三个名为trunk,tags,branches的仓库。
     所以实际上是dskin 仓库建好后,在此库下建立三个文件夹,trunk,tags,branches。
    
下面是自己总结的简单安装步骤和注意事项:

SubVersion及TortoiseSVN下载请到其官方网站:http://subversion.tigris.org

下载文件列表:

1.SubVersion  点击这里下载,版本是目前安装的版本是1.5 ,SubVersion服务程序.
  1.5为新版本,目前还没有exe安装程序,可以使用zip包解压缩

2.TortoiseSVN  SubVersion客户端程序.

安装:

1 服务器版本的安装,解压缩zip包。
  sc create svnserve binpath= "F:/SubVersion/subversion_bin/bin/svnserve.exe --service -r F:/SubVersion/repos" start= auto displayname= "Subversion Repository" depend= Tcpip
  注意几点,key= value。Sc命令有些傻,key和=号之间不能有空格,=和value之间必须有个空格。Subversion后面的这个目录不要带斜杠。
  删除一个服务前,需要在( 可在运行中输入 services.msc )服务管理中,将相应的服务停止,否则不会立即将此服务删除,而是做一个删除标记。
  删除服务命令: sc delete  服务名 ; 如上面的svnserve

   在执行这个命令之前,需要先使用TortoiseSVN建立F:/subversion/repos 这个代码仓库。
2 建立多个程序库 须在repos下建立,如:
  Repos
------Dskin
------NetWork
  每个工程也要使用tortoisesvn来生成代码仓库,在注册服务的时候,只需要使用这些工程的父目录为目标目录即可。

3 权限的配置
   貌似1.5版本需要自己来配置权限。在conf/passwd目录下 新建用户。打开conf/serve.conf文件,将选项前面的#号去掉,并保证每项配置前面不要有空格。打开conf/authz文件,新建如下配置(这是对dskin的配置):
[groups]
admin = alexding

[dskin:/]
@admin = rw
* = r

父目录repos做同样的设置:
[groups]
@admin = alex

[repos:/dskin/network]
@admin = rw
* = r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SubVersion及TortoiseSVN下载请到其官方网站: http://subversion.tigris.org
注:如果要使用TortoiseSVN中文界面,还要下载其语言安装包. 若只在本地计算机上使用,不使用SubVersion服务,则只需安装TortoiseSVN相关组件即可.

一.下载文件列表:

1.SubVersion  点击 这里下载,版本是1.3.0,SubVersion服务程序.

2.TortoiseSVN 点击 这里下载,版本是1.3.2,SubVersion客户端程序.

3.TortoiseSVN 中文语言包 点击 这里下载,版本与上面的匹配.

4.SVNService 点击 这里下载,可以将SubVersion服务包装成Windows NT服务.

二.安装步骤

1.安装SubVersion

2.安装TortoiseSVN及语言包

3.配置SubVersion服务

    SubVersion本身是由命令行启动的,在SubVersion安装目录中找到,它不能像Windows NT服务一样随Windows启动,需要借SVNService来包装成Windows NT服务.具体设置如下:

    将下载的SVNService解包后,将其中的拷贝到SubVersion的安装目录中的/bin目录, 保证SVNService.exe和svnserve.exe在同一目录.

    安装服务:
    运行命令:SVNService -install -d -r <svnroot>
    在实际操作中,<svnroot>代表SubVersion服务的电子仓库目录.

    改变服务设置:
    运行命令:SVNService -setup -d -r <newsvnroot>
    在实际操作中,<newsvnroot>代表与SubVersion服务启动时不同的电子仓库目录.

    删除服务:
    运行命令:SVNService -remove

4.用TortoiseSVN创建电子仓库

    TortoiseSVN客户端不是独立的程序,而是与Windows Explorer进行了外壳集成,其操作通过环境菜单来完成. 

   

    如上图所示:
    1.创建名为SVNroot的空目录
    2在目录上,或在在目录内空白处点右键,从TortoiseSVN菜单中选择Create repository here...(在此处创建电子仓库),在选择电子仓库类型后,将会自动生成一些文件和目录.这样就完成了电子仓库的创建,你可以用同样的方法创建多个电子仓库.

    注:电子仓库类型有两种可供选择,选择任意一种即可:
    1.Native filesystem(FSFS) 本地文件系统
    2.Berkely database(BDB) Berkely数据库
    不同的选择只会影响电子仓库的数据存取格式,默认选择为:Native filesystem

    在本例中,可以用:SVNService -install -d -r e:/svnroot来安装SubVersion服务

    要问本机安装的服务请在右键菜单中选择Reop-browser(电子仓库浏览),弹出如下对话框:
    
    

    如果是访问本地电子仓库,可以使用文件协议:file:///e:/svnroot
    如果从网络上访问其它机器的电子仓库,则使用SVN协议,如:svn://127.0.0.1
    
    上图对话框中会以树状结构显示电子仓库的内容. 
网红商品数据抓取:基于Python的高效爬虫实战 本篇博客介绍了从爬取到存储、分析和可视化网红商品数据的完整流程。通过Python的强大生态,我们能够轻松完成复杂的数据抓取任务。在实际应用中,还可以将此爬虫与机器学习模型结合,进一步挖掘数据价值。 阅读详情

相关推荐

避坑指南:OpenWebUI+SearXNG联网搜索的5个常见配置错误及解决方法

本文详细解析了OpenWebUI与SearXNG整合过程中常见的5个配置错误及解决方案,包括JSON格式配置陷阱、国内搜索引擎缺失、连续搜索失效等问题。通过实战验证的优化策略,帮助开发者避免性能下降和功能异常,提升大模型与搜索引擎的协同效率。

jenkins8butler的博客 818

个人小型管理服务器 SVN的安装和使用方法

1.下载TortoiseSVN客户端,官网下载地址:http://tortoisesvn.net/downloads.html 注意下载跟你电脑位数匹配(64位、32位)的安装包,在页面的下面你还可以找到语言包,如图: 下载完成后,应该有这些安装包,如图: 接下来我们安装TortoiseSVN,双击安装包,进入下一步.如图: 点击Next,进入下一步,如图: 选择接受,然后点击Next,进入下一步,如图: 选择安装路径,然后点击Next,进入下一步,如图: 点.

l550802356的博客 801

在LinuxMint 22.1(Ubuntu24.04)上安装使用同花顺远航版

Linux用户成功在LinuxMint22.1系统上通过Wine9.0运行同花顺远航版,解决了长期困扰的股票行情软件问题。此前Linux原生版同花顺功能简陋且停止更新,Wine版通达信存在显示问题。作者作为自由软件支持者,通过调整Wine配置文件解决了高分屏显示异常问题,实现了远航版的正常使用。期待同花顺能重启Linux原生版开发,支持更多处理器架构,完善国产软件生态。该方案为Linux股票软件用户提供了实用参考。

5133

SVN代码版本管理软件---使用教程及经验技巧分享(纯干货~!)

所有代码历史存储在中央服务器,用户通过客户端与服务器交互。:中央代码库,存储所有版本数据。:本地从仓库检出的代码副本。:将本地修改上传到仓库。:将仓库最新代码同步到本地。

zhlhappy的博客 1284

World Action Model:经典论文

郑困时,图prorpt为机量人压务时,退过驱制解弱词表(constrsinsd decoding), 强附模型只从.256个者动作token中保H, B象总注活地。始VLA之一,RT-2使用了大量的五联网VQ据与少里的机械网的AcSonDat行CoFine-Tunng, 独组sl, 共i744个episode,Mous使用三个专累模,分是vidogonmedel,actonesget,understandng。包的核定之的的观到沟血黄动作,预之后现(vorlemodel),tseing,2。

u013250861的博客 406

基于ROS2的无人机野生动物巡查系统设计

自主巡检系统是嵌入式人工智能与机器人技术融合的关键应用方向,其核心在于多源感知融合、实时路径规划与端侧智能识别的协同实现。原理上依赖SLAM定位构建环境地图,结合栅格化建模与混合路径算法(如蚁群+BFS)达成全覆盖遍历;技术价值体现在资源受限平台下的确定性响应与时空对齐能力,支撑高鲁棒性野外作业。典型应用场景包括生态监测、禁飞区巡检及小尺度智能安防。本文围绕ROS2 Humble中间件架构、Livox激光雷达与MaixCAM视觉协同、YOLO11n INT8模型端侧部署等关键技术展开,突出嵌入式AI与实时控

weixin_30598047的博客 649

subversion代码管理

关于使用subversion进行代码管理的详细步骤和关键注意事项团队项目开发,最重的事情就是如何进行代码管理。在跟团队的好友一起开发代码时,虽然使用过subversion工具进行代码管理,但是,之前都是别人在搭建环境,自己只是知道怎么使用。今天闲余之际,好好探索了一番到底如何一步步搭建subversion代码管理环境。 所需要工具和环境 搭建服务器 *myeclipse subversion插件安装

庭前梧桐树 559

在MATLAB和Simulink中设计并仿真一个电动汽车整车动力学模型与控制系统

电动汽车(EV, Electric Vehicle)的动力学建模与控制仿真在车辆开发过程中起着至关重要的作用。通过Simulink进行整车动力学模型的构建和控制策略的验证,可以有效评估车辆性能、优化系统设计并降低开发成本。以下是如何在MATLAB和Simulink中设计并仿真一个电动汽车整车动力学模型与控制系统的详细步骤。通过上述步骤,我们成功设计并实现了基于Simulink的电动汽车整车动力学模型与控制仿真。该系统能够模拟复杂的整车动力学行为,验证控制策略的有效性,并通过优化设计提高车辆的性能和可靠性。

xiaoheshang_123的博客 549

代码管理Subversion设置

 1.Get start:准备Apache:http://httpd.apache.org/download.cgi本文选用:apache_2.2.9-win32-x86-openssl-0.9.8h-r2.msi准备Subversion:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91本文选用:Setup-

hdhai9451的专栏 4331

汽车LIN总线(3) -- 协议层:帧的类型

主要介绍LIN协议层中帧的类型,介绍中加入一点自己的理解(带下划线的是,其余是官方资料)。

晴朗luo的博客 889

基于Simulink的伺服电机位置闭环控制仿真

本文带你从零构建了伺服电机位置闭环控制系统​ 的完整Simulink仿真模型,实现了:✅ 搭建PMSM伺服电机、逆变器、机械臂负载的主电路与编码器反馈模型;✅ 用MATLAB Function实现三环控制(位置环PID、坐标变换、电流环PI);✅ 验证阶跃定位(稳态误差0.002°、响应0.08s)与正弦跟踪(误差0.008°)的高性能;✅ 对比开环控制,明确位置闭环在精度、响应、抗扰上的优势;✅ 理解“三环嵌套+反馈校正”的核心思想(精密定位的工程实现)。核心收获。

amy_mhd的博客 173

开源代码管理工具有哪些推荐

开源代码管理工具推荐:1.极狐GitLab 2.Git 3.GitHub 4.Bitbucket  5.Subversion。其中,Git是最基础且广泛使用的版本控制系统。极狐GitLab是一款功能强大的DevOps平台,不仅支持代码管理,还集成了CI/CD、项目管理等功能,适合团队协作与自动化工作流。GitHub在开源社区中非常受欢迎,提供了丰富的协作工具和资源。

DevOps_1024的博客 4683

工业缺陷标注要人命?我从零搭了一套自动标注系统,标注效率直接提升10倍

你是不是也深陷工业缺陷标注的无尽内耗?这不是个例,工业视觉项目落地,80%的时间和成本,都耗在了数据标注环节。普通的图像标注(猫狗分类、人脸识别),标注门槛低、规则简单、一致性要求宽松;而工业缺陷标注,是CV领域公认的地狱级难度:缺陷尺寸小到几像素、种类繁杂且非标、行业专业性极强、标注精度要求到像素级、正负样本极度不均衡,人工标注不仅效率低、成本高,更直接决定了模型的最终上限。我在工业视觉行业摸爬滚打了6年,踩遍了人工标注的所有坑,最终从零搭建了一套工业缺陷专用的闭环自动标注系统,把原来一张图30分钟的标注

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 202

svn(subversion)代码管理

想必大家现在都比较喜欢使用svn(subversion)完成代码管理了,因为它的开源,轻巧,易用。但是这样一个宝贝如果不知道其正确的用法,也会让我们百思不得其解,甚至耽误项目进度,浪费程序员的心血和结晶。下面就我们在外事项目中使用SVN的经验简单做个说明。如何正确提交代码?可能很多人用过微软的VISUAL SOURCESAFE 或者 Team Foundation S...

aoqiaotan2763的博客 88

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

产品研发管理(二):使用SubVersion进行代码管理

概述这是产品研发管理系列文章的第二篇:使用SubVersion进行代码管理。 介绍怎样使用SubVersion的资料已经很多,这里不准备介绍怎样使用SubVersion。这篇文章主要介绍怎样进行代码版本管理。使用SubVersion进行代码管理 时间点(1) (1)的起始时间是3.0开发的开始。 在(1)期间,没有任何用户使用3.0(因为它还没有发布),所以所有开发人员直接在3.0Trunk上开

大龙谈智能内容 1210

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Subversion &TortoiseSVN代码管理器

今天机器中毒了,实在不行只好重装了系统。我现在用的机器一直作为代码管理的服务器(安装Subversion), 好久没有配置Subversion了,现将步骤纪录下来(关于Subversion &TortoiseSVN代码管理的好处用过就知道了): 1.首先安装Subversion&TortoiseSVN,我用的是svn-1.4.3(去年下的),安装完毕 鼠标右击就可以看到 ...

weixin_30856965的博客 68

NTscan扫描工具

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

市场上有哪些值得使用的代码管理解决方案

代码管理工具是软件开发中不可或缺的一部分,它们帮助开发团队高效管理代码库、协作开发、跟踪版本历史。选择合适的代码管理工具能够极大地提高开发效率、降低出错率。市场上的主流代码管理工具各有特色,能够满足不同规模和类型的开发团队需求。

DevOps_1024的博客 1547

Trac+subversion拥有强大的bug管理能力

今天介绍一下Trac,一个基于Web的bug管理系统。 Trac官方主页 Trac示例Trac拥有强大的bug管理功能,并集成了Wiki用于文档管理。它还支持代码管理工具Subversion,这样可以在 bug管理和Wiki中方便地参考程序源代码。bug管理在Trac中,项目中出现的问题称为ticket。像bug、功能改进、 TODO等都可以写成一个tic

elimago的专栏 1584

SVN代码管理

当你每天commit 、chenkin、checkout code成为习惯时,也许不会太在意为何这样做! 当你熟悉SVN代码管理中简单的提交、解决冲突时,是否已经知道working copy 与working base 进行代码比较的时候,是否意识到SVN代码管理的整个架构呢?这篇文章真的不能给你带来什么技术的价值, 但至少能给你带来一些思考,学会一种解决问题的方式,而不是看到问题就Baidu搜索, 不否认搜索为我们带来的巨大便捷,但结果里面有太多我们不需要甚至误导我们的东西。既然选择技术 研发行业,选择平

Jackery's Special Column 3061

Subversion的安装与使用

注: 本博客不介绍细节,先把Subversion玩起来再说, 使用操作系统Window 10 Subversion 简介 Subversion 官网 Subversion 维基百科 使用工具 TortoiseSVN :Subversion版本控制系统的一个免费开源客户端 VisualSVN Server: 一款集成的SVN服务端工具,傻瓜式操作,你值得拥有 下载链接 VisualSVN Se...

u010206379的博客 3875

subversion管理代码最佳实践

代码管理实践代码仓库均采用svn来管理,代码目录的创建,     一般创建三个目录分别为    trunk(主干),     tags(标签/标记),    branches(分支)。    tags和branches下一般为根据需要从trunk目录拷贝过来的。tags的创建要求。代码在一种平台下通过编译(必须)

happyzhangyz的专栏 954

subversion安装及eclipse中使用

目录 一、linux下安装subversion 1.安装 2.创建svn版本库 3.配置 4.启动服务 5.安装客户端并使用 6. eclipse使用svn 一、linux下安装subversion 1.安装 安装环境:centos7.4 yum -y install subversion 查看安装版本: # svn --version svn...

专注打造自动化测试流水线 460

提升团队效率的代码管理工具:推荐与实践

选择合适的工具需要根据团队的具体需求、规模和技术栈进行评估,从而实现最优的开发效率和成果。它支持与多种工具和服务的集成,包括Slack、Jira、Trello等,这使得团队可以根据自身需求构建一个定制化的开发环境。同时,GitLab的。极狐GitLab通过其全面的DevOps功能,涵盖代码管理、CI/CD、版本控制和安全合规,帮助团队在开发生命周期的每个阶段实现高效协作。它集成了代码审查、问题跟踪、CI/CD、监控等功能,使得开发团队能够在一个平台上完成所有工作,避免了不同工具之间的切换和数据不一致问题。

DevOps_1024的博客 796

Intellij IDEA 中没有 Subversion

殇莫忆的博客 3751

IDEA中右键没有“Subversion”相关目录解决方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/zhh1072773034/article/details/79279546 </div> <link rel="stylesheet" href="https://csdnimg.cn/re...

weixin_41325595的博客 390

mac安装使用subversion(svn)

1.首先安装homebrew gi t /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

西洲 6505
上一篇: Delphi汇编级初探
下一篇: png文件的数据结构图像格式
b2b160
博客等级 码龄20年 2408粉丝 96原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值