使用Subversion构建版本控制环境(Windows)

subversion与TortoiseSVN的使用 <br />本文介绍了 Subversion 的基本概念。详细讲解了在Windows下如何安装使用Subversion与TortoiseSVN。<br /> <br /> <br />一、基本概念<br />1、什么是版本控制?<br /> <br /> <br />简单点来说,版本控制就是数据仓库,它可以记录你对文件的每次更改。这样,就算你在昏天黑地的改了,几个月后老板说不要了,还是按照过去那样,你也不会抓狂,简单的恢复版本操作就搞定一切。<br /> <br />2、什么是Subversion?<br 阅读详情
rel="File-List" href="https://p-blog.youkuaiyun.com/images/p_blog_youkuaiyun.com/forlinux/svn_filelist.xml.gif" /> rel="Edit-Time-Data" href="https://p-blog.youkuaiyun.com/images/p_blog_youkuaiyun.com/forlinux/svn_editdata.mso.gif" /> rel="OLE-Object-Data" href="https://p-blog.youkuaiyun.com/images/p_blog_youkuaiyun.com/forlinux/svn_oledata.mso.gif" />

使用Subversion构建版本控制环境(Windows)

 

摘要:

    在软件开发中,CVS在很长的一段时间内一直都是版本控制的首选。但是现在用户有了另一个或许是更好的选择SVN(subversion)。SVN是下一代版本控制系统,完全可以替代CVS,CVS下的项目,也可以非常容易的转到SVN的控制之下(SVN项目主页是http://subversion.tigris.org,Tigris本身就是一些在SVN控制下的开源项目,可以说是sourceforge的SVN版本)。

    SVN是一个自由、开放源码、跨平台的版本控制系统。它是一个通用系统,可用来管理任何类型的文件, 其中包括程序源码。 

    SVN的设计目标很明确,实现绝大部分CVS的已有功能,充分考虑现有的CVS用户,在使用方式上模仿CVS,同时开发了一系列工具,使得基于CVS的项目能够顺利迁移到SVN上。作为新一代的版本控制系统,和CVS相比,它有很多优点,例如目录版本控制、不可分割的提交、一致的数据处理方式和更有效率的分支与标记等。

    现在,好多开源项目已经开始转移到了SVN控制之下。作为软件开发者,使用Subversion控制所开发的项目是必然趋势,本文即以Apache+SVN为例,介绍了SVN环境的答建以及简单使用方法。

 

一、 准备相关软件

a)       、Subversion服务器svn-win32-1.3.2.zip

      建议直接到http://subversion.tigris.org/下载最新版本

b)       、Subversion客户端TortoiseSVN-1.3.5.6804-svn-1.3.2.msi

TortoiseSVN是一个非常不错的SVN客户端,可以实现跟资源管理器的紧密结合。建议到http://tortoisesvn.tigris.org/下载最新版(相信很多使用过CVS的朋友应该用过TortoiseCVS吧)。

c)       、VS.NET使用SVN的插件AnkhSetup-0.5.3.1636.msi

AnkhSVN是一个相当不错的VS.NET的SVN插件,可以到AnkhSVN的官方网站下载最新版本http://ankhsvn.tigris.org/。有关AnkhSVN的更详细的信息,请访问http://ankhsvn.tigris.org/screenshots.html。

d)       、Apache Web服务器(svn-1.3.2建议使用apache-2.0.54)。

可以到http://www.apache.org/dist/下载合适的版本,最好跟subversion软件中使用的版本一致,若要求的apache版本比较旧,可以到apache历史版本页面下载http://archive.apache.org/dist/。

    e)  、TortoiseSVN简体中文语言包(LanguagePack-1.3.5.6804-win32-zh_CN.exe)          ,请到http://tortoisesvn.tigris.org/download.html选择下载相应的版本。

小技巧:

    以上软件下载完了后,不妨放到同一文件夹下,并附加一包含软件简单说明的readme.txt文件,以备日后使用。

二、 软件安装

a)       、安装apache

Apache的安装相当简单、值得注意的一点是,若已经安装了IIS,请先停止,可以使用以下命令:

Net stop w3svc

b)       、安装TortoiseSVN &TortoiseSVN简体中文语言包

安装没什么特别之处,只要先安装TortoiseSVN在安装语言包即可。

c)       、安装Subversion.

                     i.              解压下载得到的svn-win32-1.3.2.zip到c:/usr/local/目录。并重命名为svn,即可/usr/local/svn/;

                  ii.              拷贝libeay32.dll、ssleay32.dll两个DLL件到c:/winnt/system32目录;

              iii.              拷贝libapriconv.dll、libdb43.dll、intl3_svn.dll到apache/bin目录;

                  iv.              拷贝mod_dav_svn.so、mod_authz_svn.so两个文件到apache的Modules/目录;

                     v.              在apache的conf/目录下建立一个文本文件mod_svn.conf输入以下内容

#加载相应模块

LoadModule dav_svn_module /usr/local/svn/bin/mod_dav_svn.so

LoadModule authz_svn_module /usr/local/svn/bin/mod_authz_svn.so

#LoadModule dav_svn_module   modules/mod_dav_svn.so

#LoadModule authz_svn_module modules/mod_authz_svn.so

 

#配置仓库

<Location /svn>

  DAV svn

  SVNParentPath /usr/local/repository#仓库父目录位于c:/usr/local/repository

 # SVNPath /usr/local/respository/svn1 #仓库目录

</Location>

                  vi.              若需要使用Apache验证则还需要做以下调整:

进入apache/bin目录,执行以下命令产生密码验证文件

htpasswd -cm /usr/local/svn/svn-auth-file user1

提示输入密码时输入该用户的密码

若还需要增加用户user2,则执行以下命令

htpasswd -m /usr/local/svn/svn-auth-file user2

删除某个用户(user2),可以使用下列指令:

htpasswd -D /usr/local/svn/svn-auth-file user2

使用htpasswd产生密码文件

              vii.              启用验证后,SVN相关配置如下

<Location /svn>

  DAV svn

  SVNParentPath /usr/local/repository#仓库父目录位于c:/usr/local/repository

  AuthType Basic

  AuthName "Subversion repository"

  AuthUserFile /usr/local/svn/svn-auth-file

  Require valid-user

  AuthzSVNAccessFile /usr/local/svn/svn-access-file

</Location>

           viii.              配置文件中使用到了svn-access-file,这个文件是用来控制用户访问SVN仓库权限的,下面就讲述以下access文件的配置。

[svn1:/]            //这表示,仓库svn1的根目录下的访问权限

user1 = rw          // svn1仓库user1用户具有读和写权限

user2 = r           // svn1仓库user2用户具有读权限

[svn2:/]            //svn2仓库根目录下的访问权限

user1 = r           // user1用户在svn2仓库根目录下只有读权限

user2 =             // user2用户在 svn2仓库根目录下无任何权限

#[/]                // 这个表示在所有仓库的根目录下

#* = r              // 这个表示对所有的用户都具有读权限

#[groups]           // 这个表示群组设置

#svn1-developers = user1,user2   // 这个表示某群组里的成员

#svn2-developers = user1

#[svn1:/]            

#@svn1-developers = rw// 如果在前面加上@符号,则表示这是个组权限设置

                  ix.              重启APACHE

注意:DocumentRoot目录与svn的SVNParentPath值不可设置为一样,否则可能会出现301 Moved Permanently…错误

 

                    

三、 软件使用

a)       、使用命令行(CMD窗口模式)

创建新的版本库

svnadmin create /path/to/repository

svnadmin是有用的subversion系统管理命令,使用svnadmin help查看在线帮助

信息。

添加新的项目(import new project)

 

svn import project file:///repository_name/project -m "Comment"

svn import project http://yourhost/svn_dir/repository_name/project -m "Comment"

 

检出(checkout)项目

svn checkout file:///repository_name/project/trunk project

svn checkout http://yourhost/svn_dir/repository_name/project/trunk project

 

列出仓库中的项目(list)

svn list --verbose file:///repository_name/project

svn list --verbose http://host/svn_dir/repository_name/project

 

状态查询(status)

svn status

给出新文件,已经改变的文件和被删除的文件列表;

 

添加文件或目录(add)

svn add

 

删除文件或目录(delete)

svn delete

svn delete http://yourhost/svn_dir/repository/project_dir

 

提交(commit)

svn commit http://yourhost/svn_dir/repository/project_dir

 

更新(update)

svn update

更新仓库中的文件到本地。

 

标签和特殊版本项目

使用copy命令

svn copy http://yourhost/repos/project/trunk http://yourhost/repos/project/tags/1.0.0

用于创建某个特定版本的快照(snapshot);

svn list http://yourhost/repos/project/tags/1.0.0

b)       、下面我们就用以上介绍的命令创建一个测试仓库

                     i.              打开命令提示符,进入E:/repository目录,执行以下命令

                  ii.              重启apache,浏览http://localhost/repos/qjoa,若看到以下画面,则表示SVN已经正常工作

              iii.              刚才建立的仓库只是一个空的仓库,里面没有任何的项目/文件,下面,我将演示一下怎么向该仓库添加项目,使用以下命令

svn import D:/WorkSpace/OTH_007_QJTech-OA http://localhost/repos/qjoa -m  "SVN init project"

注意:以上命令必须单行输入,import项目时,最好先去掉apache验证,否则将导致import项目失败!

                  iv.              OK,重新浏览http://localhost/repos/qjoa试试,若出现跟下图类似的画面,则表示项目导入成功;

 

c)       、TortoiseSVN操作简介

                     i.              选择语言

TortoiseSVN安装后,默认使用的是英文,为了使用中文需要执行以下操作,在windows资源管理器中右击TortoiseSVN->Settings.

弹出以下对话框,选择“中文(简体)”后点击应用,即更改默认显示为中文如下图所示:

                  ii.              添加项目(import)

进入需要导入的文件夹,右击 “TortoiseSVN”->“导入”,则可出现如下图所示对话框,在文件库路径中填写刚新建的仓库http://www.ilinux.com.cn/repos/qjoa,点击确定,即可完成项目的导入

              iii.              检出项目(checkout)

在工作目录新建一文件夹QJOA(我使用的是D:/workspace/qjoa),在有多个项目时,使用工作目录绝对是一个不错的习惯^_^,进入qjoa目录,右击,即出现如下图所示菜单

单击“SVN取出”,则出现如下图所示的画面,

填写适当的信息,单击确定,则TortoiseSVN将开始检出项目,如下图所示

 

                  iv.              列出项目

资源管理器中右击TortoiseSVN->文件库浏览器;

在URL栏中填入仓库路径,就可以浏览仓库内容,如下图所示

                     v.              状态查询

                  vi.              添加文件或目录

选中要添加的文件夹或文件右击 “TortoiseSVN”->“添加”

              vii.              删除文件或目录

选中要添加的文件夹或文件右击 “TortoiseSVN”->“删除”

           viii.              提交修改

在工作目录,右击 —>“SVN提交”

                  ix.              更新

在工作目录,右击 —>“SVN更新”

注意:添加或删除后需要进行提交操作。更多的有关Subversion的详细用法,请查阅Subversion官方文档中文版本。

 

 

四、 相关资源

a)       、Subversion中文站(http://www.subversion.org.cn/);

b)       、Subversion官方站(http://subversion.tigris.org/);

c)       、Subversion官方文档中文版本(http://www.easyea.com/doc/CH/svnbook/);

五、 参考

a)       、Installing Subversion(http://svn.collab.net/repos/svn/trunk/INSTALL);

b)       、CVS to SVN Crossover Guide(http://svn.collab.net/repos/svn/trunk/doc/user/cvs-crossover-guide.html);

c)       、apache文档2.0(http://httpd.apache.org/docs/2.0/);

 

 

 

下载本文档电子版本

 

 

Windows环境下SVN配置全方位指南 本文还有配套的精品资源,点击获取 简介:Windows用户在开发和团队协作中常需配置SVN,以管理文件版本并避免冲突。本文详细解析了Windows下SVN配置的各个方面,包括TortoiseSVN安装与设置、Visual Studio集成AnkhSVN插件、配置Subversion服务器、设置SSL/TLS安全通信,以及解决常见配置问题。另外,文中推荐了包含详细步骤和解答的... 阅读详情

相关推荐

Windows环境下本地SVN服务器搭建完整指南

SVN(Subversion)是一种集中式版本控制系统,通过中央仓库统一管理文件变更历史,适用于对权限控制和流程规范要求较高的开发场景。其核心工作模式基于“检出-修改-提交”循环,支持原子性提交、版本回溯与分支管理,确保团队协作中的数据一致性。svn checkout http://localhost/svn/project # 检出代码示例svn commit -m "Initial commit" # 提交更改命令。

weixin_36173034的博客 1302

win11&centos7安装Subversion与配置 svn服务端

启动SVN服务器有两种方法,一个是命令行方式,一个是注册Windows服务。[3]命令行方式的缺陷是:只要运行服务器端程序的命令行窗口一关闭,服务就停止了,很不方便,而且每次开机都需要手动启动。此时查看当前系统中的服务,可以看到我们刚刚创建的服务,但此时它还没有启动,如果创建失败,需检查sc命令是否正确。[1]将SVN服务端程序注册为Windows服务,就可以让SVN服务随系统一起启动,克服了命令行方式的不足。如果启动失败,那很有可能是binpath中的内容有错误,此时只能将已经创建的服务删除,重新创建。

nalanxiaoxiao2011的博客 5719

Windows环境下Apache Subversion命令行工具完整使用指南

类型触发原因解决方式文本冲突多人修改同一文件相近代码段手动编辑,保留合理逻辑树冲突文件被一方删除,另一方修改使用 svn resolve –accept=…属性冲突修改同一属性(如 svn:externals)选择保留或合并属性值目录结构冲突移动/重命名与新增同名文件夹并发协调命名或重构路径TortoiseSVN 作为 Windows 平台最流行的图形客户端,深度集成资源管理器右键菜单,极大提升操作效率。

weixin_42298254的博客 1095

适用于 Windows 的企业级 Subversion 服务器

它被实现为一个标准的 MMC 管理单元,允许您在不处理配置文件和命令行工具的情况下管理您的 Subversion 服务器。远程服务器管理意味着您可以避免与远程桌面相关的问题 - 让您可以灵活地只允许访问 VisualSVN 服务器,同时保护其他服务器应用程序,能够轻松地在多个 VisualSVN 服务器实例之间切换,并增强了通过远程实现的性能桌面。远程服务器管理是 VisualSVN 服务器的主要功能之一,它旨在让您精确控制远程 VisualSVN 服务器安装,同时帮助您避免使用远程桌面管理服务器的缺点。

goldksoft的博客 780

Windows系统中Subversion版本控制系统的安装与配置指南

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

weixin_36151775的博客 1361

Subversion版本控制系统全面配置与使用手册

本文还有配套的精品资源,点击获取 简介:本文详细介绍了在Windows环境下使用Subversion(SVN)进行版本控制的配置和操作步骤。内容涵盖安装VisualSVN Server、连接Subversion与Apache服务器、操作TortoiseSVN图形界面、管理客户端与服务器间的版本、设置权限管理、执行备份与恢复,以及实施分支与合并等策略。通过这些步骤,读者将能够...

weixin_42518334的博客 1209

SubVersion服务器Windows安装过程

 SubVersion服务器Windows安装指南 在办公室的台式机上安装了svn服务器 1.    环境和软件准备 操作系统: windows vista sp1Window-Subvsersion : http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 Windows 常用客户端 Torto

barrydiu的专栏 7991

热测试芯片(TTC)在ASIC热设计中的关键作用与应用

热测试芯片(TTC)是半导体热管理领域的重要工具,通过物理仿真技术精确测量芯片温度分布。其核心原理是利用金属膜电阻和二极管传感器阵列,实现微米级空间分辨率和毫秒级动态响应。在工程实践中,TTC能有效预防热岛效应、优化散热设计,特别适用于AI加速芯片、3D堆叠封装等先进半导体器件。相比传统热仿真软件,TTC提供更真实的温度数据,帮助工程师在流片前发现潜在热问题。随着1mm微型单元技术的突破,TTC已能检测0.3mm²微小区域的热变化,满足GaN/SiC等宽禁带半导体器件的测试需求。

weixin_33688840的博客 507

Windows下的subversion(SVN)下载安装及配置 -详细步骤

1.下载网址[http//subversion.apache.org/2.选择Windows系统下的VisualSVN二进制安装文件。3.选择VisualSVNServer下,相应的版本。下一步,知道install----finash。4.下载完成后,直接点击安装。

weixin_39269896的博客 1万+

1104全部报表版本号-银监会报表

G4B_Ⅲ(a)X1《与非中央交易对手的衍生具交易对手信用风险违约风险计算表(现期风险暴露法)(第一档)》G4B_Ⅲ(b)X1《与非中央交易对手的证券融资交易对手信用风险违约风险计算表(权重法)(第一档)》G4B_Ⅲ(a1)X2《与非中央交易对手的衍生具交易对手信用风险违约风险计算表(标准法)(第二档)》Ⅲ(a)X2《与非中央交易对手的衍生具交易对手信用风险违约风险计算表(现期风险暴露法)(第二档)》Ⅲ(a1)X1《与非中央交易对手的衍生具交易对手信用风险违约风险计算表(标准法)(第一档)》

数字化老司机 6278

Matlab实战:用卡尔曼滤波搞定无人机GPS轨迹优化(附完整代码)

本文详细介绍了如何使用Matlab实现卡尔曼滤波(KF)算法优化无人机GPS轨迹,提供完整代码和工程实践指南。通过线性卡尔曼滤波技术,有效降低定位噪声,提升轨迹平滑度,适用于无人机导航和控制系统开发。

weixin_29061425的博客 253

(筆記) 如何安裝Subversion + Apache? (推薦軟體)

AbstractSubversion + Apache + TortiseSVN三個免費軟體可以構成一個強大的備份 + 版本控制平台,本文簡單記錄安裝心得。 Introduction使用環境:Windows XP SP2 + Subversion 1.6.3 + Apache 2.2.11 + TortoiseSVN 1.6.3 TortoiseSVN-1.6.3.16613-win32-svn-...

weixin_34124651的博客 253

编译CycloneDDS和CycloneDDS-CXX踩过的坑——CMake Error at CMakeLists.txt:227 (find_package):

最近编译CycloneDDS和CycloneDDS-CXX踩了两个坑,花了不少时间。做个简单的记录,免得以后又踩到。注意:CycloneDDS-CXX编译依赖CycloneDDS,因此必须先编译CycloneDDS需要严格按照步骤进行,否则要入坑步骤如下,1先编译CycloneDDS以上步骤完成CycloneDDS的编译和安装,生成的bin include lib等位于install目录下面。

usstmiracle的博客 1900

Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.4:jar (default-jar) on project

maven打包错误 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.4:jar (default-jar) on project xxxx: Error assembling JAR: com/example/C:\Users\Administrator\AppData\Roaming\Subve...

wushizhezhe的博客 8353

当FPGA遇上Codesys:用Verilog实现ModbusTCP协议栈的3种方法(Xilinx/Vivado实测)

本文详细介绍了在Xilinx FPGA上使用Verilog实现Modbus TCP协议栈的三种方法,并与Codesys环境无缝集成。从基础架构设计到纯Verilog实现、基于AXI总线的混合方案,再到与Codesys的集成方法,为开发者提供了完整的工业自动化通信解决方案。通过实测数据对比,帮助开发者选择最优实现方案。

weixin_29172963的博客 518

速腾RS-LiDAR-16激光雷达ROS环境搭建与点云可视化实战指南

本文提供速腾RS-LiDAR-16激光雷达在ROS环境下的完整搭建与可视化实战指南。从硬件连接、网络配置、驱动安装编译,到核心参数详解与Rviz点云可视化,手把手解决IP设置、坐标系对齐等常见问题,帮助开发者快速实现激光雷达三维点云数据的采集与显示。

weixin_29271263的博客 367

Apache+SVN

越来越多的人采用Subversion代替CVS来构建版本控制系统,Subversion默认提供两种服务模式,一种是自己实现的 svnserve,可以通过svn协议访问,另一种也是采用最为广泛的一种方式是借助apache http server来实现,可以通过http webdav方式访问,这里主要介绍第二种方式的安装和使用,安装环境为Windows XP。 下载apache HTTP ser...

zw_2943的博客 171

Python爬虫实战:实时爬取东方财富网股票行情

东方财富网实时行情(价格、涨跌幅、成交量等)K线图、分时图、技术指标市盈率、换手率、总市值等指标相比某些收费API,东方财富网页端接口不需要登录、免费、响应快、封装清晰,适合爬虫实践。东方财富网股票数据接口分析实时数据抓取与字段提取数据结构化处理自动化批量抓取多线程加速采集数据可视化展示支持存储为CSV/Excel/数据库。

2201_76125261的博客 1万+

Setting up a GCC Development Environment for the Cortex M0/M3

http://www.microbuilder.eu/projects/LPC1343ReferenceDesign/LPC1343Toolchain.aspx Setting up a GCC Development Environment for the Cortex M0/M3 Tutorial on installing all everything needed

stevenliyong 的专栏 3711

国密GmSSL v2版本命令行方式生成国密sm2私钥、公钥、签名和验证签名

GmSSL是国密算法的工具库(主要包含SM2、SM3、SM4和国密SSL证书生成等功能),项目本身是OpenSSL的分支,但是截至文章发布为止,OpenSSL主分支的国密算法并不完善,目前并不支持签名和解签,所以国密算法这块还是需要使用GmSSL工具库。网上现在并没有v2版本的GmSSL可用的命令行文章,本章用于记录这些命令。本文原创自csdn博客,其他网站看到这篇文章都是盗,版,爬。虫。网站,支持原创,远离盗版。

eguid音视频方向博客,分享经过实践检验的硬核音视频技术。FFmpeg、openCV和JavaCV音视频和图像处理系列教程发布十周年,众多开发者的严格验证。欢迎关注,一起交流探索学习最新音视频和图像处理技术 4601

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

基于Windows的Subversion 和 TortoiseSVN的安装配置以及进行版本控制的使用

一、先解释几个名词 1、Windows :百分之八十的地球人使用的微软操作系统,现在用的是Win 7旗舰版; 2、Subversion :一款流行的版本控制软件,可以和Web服务器协同工作,提供远程版本库服务,简称SVN,本文使用的是svn-1.4.0-setup.exe(点击进入到我的资源空间下载); 3、TortoiseSVN :一款Windows下SVN可视化界面软件,这样我们就不

4751

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Windows下用subversion进行版本控制

  Windows下用subversion进行版本控制 大 | 中 | 小 [ 2006/03/07 21:25 | by fury77 ] 这篇教程是写给从未接触过Subversion的人看的,高手就不要浪费时间了。由于Subversion自带的文档太长,而且讲得太全面了,可能刚入门者没有耐心一点点看完(比如我刚接触Subversion的时候^_^),所以想写一篇比较

Robert_Wang1983的专栏 1056

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

用 Subversion 构建版本控制环境

本文将介绍如何通过 Subversion 来构建小组开发过程中最为重要的版本控制环境,包括Subversion 环境的安装配置以及如何通过各种有效的客户端工具来提高工作的效率。一. 首先我们先来认识一下 SubversionSubversion 项目的初衷是为了替换现在开源社区最为流行的版本控制软件 CVS,在 CVS的功能的基础上有很多的提升同时也能较好的解决 CVS 系统的一些不足,这些提升主

从前有座山 1393
上一篇: Apache服务器配置WEBDAV详解
下一篇: 用rsync对网站进行镜像备份
forlinux
博客等级 码龄21年 53粉丝 95原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值