WindowsXP 下subversion的配置和客户端的使用

本文详细介绍如何在Delphi环境中集成Subversion进行源码管理,包括安装配置、创建代码仓库、导入项目、提交更改及版本控制操作。

subversion作为源码管理的好处已经不容多说了,以前在eclipse下使用CVS感觉很是方便快捷,现在要用delphi7来写软件,我还不知道delphi 下是使用什么工具进行源码管理的,据说是有的但网上也没找什么评论和介绍使用的文章,想想算了还是使用subversion吧。

我使用的windows端文件是:svn-1.4.6-setup.exe(http://subversion.tigris.org/)客户端的工具使用的是:TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi(http://tortoisesvn.net/downloads )这两个文件去网上下载吧。至于这两个文件的安装只需要一路next下去就可以了。下面

1.建立代码仓库    在你希望建立代码仓库的文件夹(我的机器上是D:/workSource/delphi/svn)下单击鼠标右键,选中菜单“TortoisesSVN”选项“Create repository here”。    在弹出的窗体中选择默认的FSFS选项。单击OK,就发现在该目录下多了好几个文件,至于这些文件的说明可以去查看相关文档。

2.修改配置文件 首先修改的是D:/workSource/delphi/svn/conf/svnserve.conf文件 

将 ## password-db = passwd修改为password-db = passwd,就是去掉# 

修改同目录下的passwd文件添加用户名和密码:admin = 123456

3.开通svn服务 在命令行下可以使用sc来建立windwos端的服务,如下

sc create svnservice binpath= "C:/Program Files/Subversion/bin/svnserve --service -r D:/workSource/delphi/svn/" depend= Tcpip start= auto

成功建立服务有这样提示:[SC] CreateService Success.

可以查看下当前的svn系统信息。在命令行下输入:svn info svn://localhost

路径: localhostURL: svn://localhost

版本库根: svn://localhost

版本库 UUID: e4ce80a8-1132-2b4f-bed1-973d4c8614e0

版本: 1

节点种类: 目录

最后修改的作者: admin

最后修改的版本: 1

最后修改的时间: 2008-05-30 15:32:19 +0800 (星期五, 2008-05-30)

注:其中C:/Program Files/Subversion/bin/svnserve代表svnserve.exe文件所在的位置。-r D:/workSource/delphi/svn/是将以后在用Repo- browser访问时不需要这样填写“svn://localhost/workSource/delphi/svn/”直接这样就可以svn://localhost/了。

记得顺便启动该项服务。用sc创建服务的那条指令一定要注意空格,否则创建的服务要么不能使用,要么出现莫名的错误。

4.倒入项目到代码仓库 选中要导入到仓库中的代码文件夹,单击右键,选中菜单“TortoisesSVN”选项“Import”,在弹出的窗体中的URL of repository:中填写:svn://localhost/project1,第一次使用是会弹出用户密码的输入框,依次输入。单击Ok就将项目导入到仓库中。接下来就是svn客户端的使用了

5.取出项目(check out)取出版本库到一个工作拷贝:在任意一个空目录下,比如在f盘建立一个空文件夹 f:/worksource 。单击鼠标右键选中“SVN Checkout”。在“URL of repository”中输入 “svn://localhost/project1”,这样我们就得到了一份 project1 中内容的工作拷贝。

6、存入(check in)/提交(commit)在工作拷贝中作出修改并提交:在 project1 工作拷贝中随便打开一个文件,作出修改,然后单击鼠标右键选中“SVN Commit... ”。这样就把修改后的信息提交到了版本库,版本库根据情况存储提交的数据。

7.在修改过的文件上单击鼠标右键选中“TortoiseSVN -> Show Log” ,可以看到对这个文件所有的提交。在不同的 revision 条目上单击鼠标右键选中“Compare with working copy”,我们可以比较工作拷贝的文件和所选 revision 版本的区别。

等有时间再将项目代码提交到公司的171机器上。  

内容概要:本研究聚焦于绿电直连型电氢氨园区的优化运行,提出一种集成绿色电力直接供给、电解水制氢及氢气合成氨工艺的综合能源系统架构。通过建立包含风光发电、电解槽、氨合成反应器、储氢罐、电网交互及多类型负荷在内的系统模型,综合考虑绿电直供优先、能量梯级利用与多能互补原则,构建以系统综合运行成本最小化为目标的优化调度模型。研究采用Matlab与Python工具进行算法求解仿真分析,利用实际气象与负荷数据完成案例验证,评估了不同运行策略下系统的经济性、可再生能源消纳能力与碳减排效益,为新型电氢氨一体化园区的规划与运行提供了理论依据技术支撑。; 适合人群:具备一定电力系统、新能源或化工背景的研究生、科研人员及从事综合能源系统规划与优化工作的工程技术人员。; 使用场景及目标:①用于科研学习,理解电-氢-氨多能转换系统的建模与优化方法;②为工业园区的低碳化、智能化改造提供技术参考与决策支持;③作为开发类似综合能源管理系统的理论基础。; 阅读建议:此资源包含完整的模型代码、数据与论文,使用者应结合代码仔细研读论文中的模型构建部分,重点关注目标函数与约束条件的设计逻辑,并尝试修改参数进行仿真,以深入掌握优化算法在实际系统中的应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值