2008年4月11日星期五

SVN 作为后台服务的设置

SVN 1.4 的后台服务设置

安装服务sc create subversion_service binpath= "c:\subversion\bin\svnserve.exe --service -r c:\svn_test\repos" displayname= "Subversion Repository" depend= Tcpip
删除服务sc delete subversion_service
不用像1.3那样去借助其他软件了。
如果需要修改版本库的位置,如上面的c:\svn_test\repos 改为 c:\svn_test可以先删除原服务然后再以新的参数来创建服务
修改配置的话,应该可以直接用sc config subversion_service binpath= "c:\subversion\bin\svnserve.exe --service -r c:\svn_test\repos" displayname= "Subversion Repository" depend= Tcpip
具体可以看一下sc的帮助。

引自:http://bbs.iusesvn.com/viewthread.php?tid=358




SVNService(将svn作为windows服务运行的工具)(注意:svn1.4.0以上可以不用这个工具也可以以服务的方式启动,参考http://bbs.iusesvn.com/viewthread.php?tid=358)SVN Service Wrapper for WindowsThis is my Win32 Service wrapper for SVN. Source is included, and its in the public domain. No need to copyright this stuff.
Usage instructions:
SVNService -? to display this list SVNService -install to install the service SVNService -setup to change command line parameters for svnserve SVNService -remove to remove the service SVNService -debug to run as a console app for debugging
将svnservice.exe放在subversion的bin目录下
Example:比如,你的所有项目都在c:\svnrepo下,你可以如下安装时用 SVNService -install -d -r c:\svnrepo更改时用 SVNService -setup -d -r c:\otherplace\svnrepo如果访问其中的一个项目c:\svnrepo\project1,可以指定路径
svn://localhost/project1 (注:作为url时用/)
第一次安装完后要到服务中手动启动它,或者到服务中将它设为自动启动,让每次机器启动时自动启动这个服务。
IMPORTANT:
Make sure you place SVNService.exe in the same directory as svnserve.exe 一定要将SVNService.exe放在svnserve.exe相同的目录Special thanks go to Craig Link at Microsoft for creating the initial service.c.
-Magnus Norddahl

引自:http://bbs.iusesvn.com/thread-137-1-1.html

软件下载链接大全

中国绿软基地
http://www.lvdown.com/index.html

svn简单配置及使用教程!【附更多教程】

http://blog.csdn.net/simon803/relatedarticles/1932469.aspx

TortoiseSVN 日常操作指南  
使用Subversion进行版本控制 

包括以下教程:

windows环境下的SVN安装 2006-04-23 bjbs_270
Subversion安装指南 2006-03-14 black_ben
实战SVN For Apache2(一) 2006-02-23 listen
SVA(svn vc add-in) 摘要 2004-10-18 peeaby
转换CVS到subversion 2005-04-22 capboy
subversion的学习(一) 2006-05-25 CBBNsilence
[Trac学习]通过apache来访问svn和trac (转自limodou的blog) 2006-04-03 leo_arui
利用SVNListParentPath增加http浏览仓库根目录的功能 2006-04-17 islq
HOWTO Apache2 with subversion SVN and DAV 2005-10-26 dyw
使用Subversion构建版本控制环境(Windows) 2006-06-18 forlinux
Subversion安装与配置(Windows) 2005-09-13 xujianhua815926
Eclipse安装SVN支持详解 2006-06-15 forlinux
SVN安装配置摘要 2006-06-02 vrix
Subversion快速入门教程(转) 2005-11-27 qdzx2008
Subversion的安装及配置 2005-06-09 zhudaneu
在Redhat9 Linux下安装,配置Subversion 1.3.1 2006-07-11 wooin
SVN使用技巧 2006-03-17 SystemBug
今天开始试用SVN进行版本控制 2006-03-17 zsj008od
SubVersion傻瓜教程 2006-06-20 wwwsq
TortoiseSVN从1.2.6升级到1.3.2过程中遇到的问题 2006-03-04 dreamaway
Subversion安装简介 2004-11-15 ewaves
版本控制软件SubVersion 入门 2005-09-02 xujianhua815926
SVN的Local方式:个人源码管理的好办法 2005-03-18 Raptor
在FreeBSD上安装SVN(Subversion) 2005-08-31 xujianhua815926
如何下载Peercast源代码 2006-07-04 bbisonic
Subversion for Windows 安裝指南[摘] 2005-04-06 fbysss
SVN安装和使用(新一代的CVS) 2004-12-02 danny_xcz
使用 Subversion 进行版本控制 2005-06-09 CSDN_document
配置Subversion 2006-03-13 wiregate
在Windows上使用Subversion 2006-03-14 aniluke
windows下快速安装可以通过http和https访问的subversion服务器 2006-03-23 islq
Subversion安装手记 2006-06-25 gujing01
Subversion学习笔记 2006-03-20 islq
Subversion API 函数和开发思路介绍 2004-07-22 chsegang
如何使用 SubVersion 2005-09-02 xujianhua815926
用 Subversion 构建版本控制环境 2005-12-12 nimeimei
在Windows2000上安装SSH/CVS/SVN/ViewCVS 2005-02-16 milesg
快速搭建Subversion 2006-05-22 Snega
Subversion +eclipse 2005-08-25 xujianhua815926
Subversion、BugFree安装指南 2006-06-25 VC
Subversion比CVS更好用 2005-01-06 zaowei21
windows下配置和使用svn服务 2006-03-08 zhourongbiao
Subversion和TortoiseSVN的配置体验 2006-06-21 xunmengczt
SVN 客户端 命令详解 2006-05-25 f9inux
使用subversion进行版本管理 2004-11-28 wheee
备忘-LINUX的配置 2006-04-11 kenneth_lueng
在Windows XP下安装Subversion 服务器 2006-06-19 guo_guo_guo
Subversion入门(经典) 2005-09-02 xujianhua815926
subversion安装与配置备忘录 2005-11-13 Shatty
Windows下用subversion进行版本控制 2006-02-06 nimeimei
实战SVN For Apache2(二) 2006-02-23 listen
Eclipse初体验 2006-07-04 MyDream83
Lunix操作系统下数据恢复的点滴经历 20041122 2004-11-23 robinwu
Subversion Server For Windows安装指南 2005-09-01 xujianhua815926
使用cvsnt与wincvs实现cvs的架设 2003-12-19 skyonline
使用TortoiseSVN下载sourceforge.net上guliverkli源代码的方法 2006-07-03 yaoshuguo
版本管理 2005-06-19 zhuk_nir
SubVersion 和 CVSNT在Windows下的安装及初步管理 2005-07-20 linux_china
用CVSNT与WINCVS实现CVS的架设[3] 2005-01-26 191301587
(原)SubVersion 自我安装手记 2006-05-18 stvsui
subversion的学习(二) 2006-05-25 CBBNsilence
Linux 上安装 Subversion 2006-05-12 eroclu
WinCVS与CVSNT 使用简介一 2006-07-05 feng2yup
Windows目录功能揭密大全 2006-03-14 lye2000000_super
在 Windows 资源管理器中用右键单击一个文件或文件夹时性能暂时下降 2006-06-29 Tmstarstone
用CVSNT与WINCVS实现CVS的架设[2] 2005-01-26 191301587
如何使用项目子文件夹下面的资源文件? 2005-10-25 johnsuna
CVSNT和WINCVS的安装及使用 2004-12-16 jljf_hh
CVS操作手册 2004-11-12 loef
viewvc 安装配置指南 2006-04-26 schnell18
Eclipse插件安装技巧 2005-03-19 zergpest
项目开发平台搭建:svn+trac+viewvc 2006-05-09 colin719
CVS使用经验谈 2002-07-22 laoer
linux开发服务器环境搭建 2006-05-10 kauu
网络安装MS.NET2003 2004-10-06 skyonehbyc
Microsoft Visual Studio .NET 2003制作安装程序 2004-05-17 itfly
windows2000环境下的CVS建立 2005-06-07 black_ben
用LINUX作CVS服务器 2004-10-11 bjbs_270
Using SVN With Ant 2006-03-09 beegee
VSS使用详解释 2003-05-27 bilincsdn
CVS培训讲义 2004-10-08 andunkafei
Subversion for Windows 安裝指南 (3) 2006-04-23 bjbs_270
TortoiseSVN 日常操作指南 2005-05-19 happy4nothing
软件开发部配置管理方案 2004-04-05 hurricane
cvs常用命令 2005-11-23 dudutu
NetBeans 4.1 的J2SE项目结构 2005-11-08 tanghw
比赛用机A780软件的安装 2006-05-17 dodorunning
使用CVS进行项目开发管理 2005-04-04 yakeen
Windows下面搭建CVS服务器环境 2006-07-08 pangpangde
Firefox Extension开发手记(第二天)- 安装 2006-02-21 SystemBug
CVS版本控制软件的安装配置与使用 2004-10-14 llmmysun
CVS服务器快速指南 2004-08-16 zsl999
Subversion使用手记 2005-06-09 CSDN_document
PHP 开发环境的选择、建立及使用[8] 2004-04-20 countstars
Windows系统的另类快捷键 2005-04-17 netxiaoyue
Win2K下Snort+MySQL+Apache+Acid安装参考[原创] 2005-09-24 fishyqd
Windows系统文件夹全面讲述 2005-01-20 mutu
php.exe 的利用 2005-04-28 lcmao
一个隐藏文件夹的方法 2005-08-17 sunxysong
[转载]在Eclipse3.1中如何使用Lomboz3.1开发struts 2006-01-08 dazern

SCMLife开源工具EasyCM 0.1 for windows版发布了

http://www.scmlife.com/dp-bbsthread-4211.html


下载地址:

安装文件:http://bbs.scmlife.com/product/EasyCM/EasyCM_0.1_Server_Win32.zip
源文件 :http://bbs.scmlife.com/product/E ... erver_Win32.src.zip

基于SVNSERVE独立服务器SVN+SSH认证安装

http://www.j2medev.com/blog/user1/41561/archives/2006/1781.html

实战SVN For Apache2

实战SVN For Apache2(一)
http://blog.csdn.net/listen/archive/2006/02/23/607423.aspx

实战SVN For Apache2(二)
http://blog.csdn.net/listen/archive/2006/02/23/607426.aspx

svn+ssh客户端

svn+ssh客户端

1. ubuntu下生成自己的公钥和私钥ssh-keygen生成之后,将公钥发至服务器,私钥保存--------Ubuntu下--------1. 安装svnsudo apt-get install subversion2. 进入ssh配置目录cd ~cd .ssh,没有就mkdir .ssh再进入3. 复制自己的私钥过来cp ~/download/mykey id_rsa4. 进入自己的svn目录cd ~/platformssh+svn update ...--------Windows下--------1. 下载putty及相关http://the.earth.li/~sgtatham/putty/latest/x86/putty.zip解压缩2. 启动其中的puttygen.exeload先前生成的私钥,保存成putty对应的私钥格式3. 启动putty.exe新建一个session,输入名字(例如platsession),在host name填对应的svn服务器地址,端口默认22,在connection--ssh--auth里面,选择自己刚生成的putty对应格式的私钥4. 安装TortoiseSVN下载之:http://tortoisesvn.net/downloads然后安装5. 建一个自己的svn目录,并链接putty例如platform,右键,在TortoiseSVN的setting里面选择network,在ssh client处填入D:\putty\PLINK.EXE -load6. svn update右键platform,选择svn checkout,输入地址,例如ssh+svn:\\platsession\platformok即可现在platform上面将有svn标记,以后就可以直接svn update和commit了

http://hi.baidu.com/yulianghuan/blog/item/468076436f3a2e1073f05def.html

2008年4月10日星期四

PHP教程站点

中国Web技术站 >> 技术 >> 网页脚本 >> Php
  1. 介绍PHP脚本中的技巧之(一~八)
  2. 教你PHP入门技巧(一~五)
  3. PHP语法之(一~七)
  4. 以最短时间学会php (一~十)
  5. PHP中的设计模式
  6. ......


.......


一个有趣的网页标题





๑۩۞۩๑我的二十一世纪๑۩۞۩๑: 最好的Blog空间Blogger.com现在国内可以访问了^_^


http://jovie79.spaces.live.com/blog/cns!6F4BD3C2BFA76F80!509.entry

快速配置与使用SVN服务器


对于Eclipse中的SVN工具大家并不陌生,但说起Subversion服务器环境的搭建,大家也许会觉得有些陌生。这里我给出了搭建 Subversion服务器的快速步骤及可能会遇到的问题,帮助大家轻松完成自己SVN版本管理。 本文可分为两大部分,一是windows环境下使用桌面客户端工具来搭建SVN服务器环境,二是Eclipse下SVN插件的使用。文中有部分内容引自subversion中文站,感谢他们的创作。
使用桌面客户端工具搭建SVN服务器环境
1. 软件下载 Subversion服务器可以到官方网站下载,也可以直接点击下载svn-1.4.0-setup.exe 。 TortoiseSVN是在window环境下使用的Subversion客户端,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。 官方网站是TortoiseSVN ,下载方式和前面的svn服务器类似,在Download页面的我们可以选择下载的版本,目前的最高稳定版本的安装文件为TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi。 2. 软件安装
服务器安装,直接运行svn-1.4.0-setup.exe ,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。安装TortoiseSVN,同样直接运行TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关,这里为了立刻看到好的效果,还是重新启动机器。
3. 建立版本库
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,我 们可以使用TortoiseSVN图形化的完成这一步: 在目录E:\subversion\repository下"右键->TortoiseSVN->Create Repository here...“, 然后可以选择版本库模式, 使用默认即可, 然后就创建了一系列目录和文件。
4. 配置用户和权限
来到E:\subversion\repository\conf目录,修改svnserve.conf: # [general] # password-db = passwd 改为: [general] password-db = passwd 然后修改同目录的passwd文件,去掉下面三行的注释: # [users] # harry = harryssecret # sally = sallyssecret 最后变成: [users] harry = harryssecret sally = sallyssecret
注意:去掉#号后,要使当前行顶格,不要留在行头留出空格来;否则,会在创建版本数据库时出错
5. 运行独立服务器
进入命令提示符,输入svnserve -d -r E:\subversion\repository,我们的服务器程序就已经启动了。
注意:不要关闭命令行窗口,关闭窗口也会把svnserve停止。
6A. 建立trunk目录
在地址栏输入svn://localhost/后回车,则会弹出‘Repository Browser' 对话框

可以在对话框中创建新的目录trunk,然后添加源代码(添加源代码这个动作也可以在6B中实现,更为方便)。
6B. 添加源工程文件
来到我们想要导入的项目根目录,本例中是E:\subversion\projects,目录下有两个需要导入的工程文件夹:在空白处 右键->TortoiseSVN->Import... , 在弹出对话框的URL of repository框中输入“svn://localhost/” , 然后确认。完成之后目录没有任何变化,导入过程中会在在弹出的对话框中显示导入文件的信息,这样就可以将当前目录下的所有文件都导入到我们刚定义的版本库中。 需要注意的是,这一步操作可以完全在另一台安装了TortoiseSVN的主机上进行。例如运行svnserve的主机的IP是133.96.121.22,则URL部分输入的内容就是“svn://133.96.121.22/”。
至此,SVN 服务器端配置完毕,你也可以点击此处观看动画教程 下面便可以凭借Eclipse下的svn客户端插件来对源工程进行同步开发。

Eclipse下SVN插件的使用 Eclipse 下SVN插件我用过的有SVNkit 和SubEclipse。 关于它们的使用方法,我在这里只介绍下针对刚才服务器端的配置,我们在checkout时的几项设置,如下:URL:svn://localhostUser:harryPassword:harryssecret 大家要学习它们的用法,可以通过搜索网站获得更详尽的资料,我不再赘述,但有一点需要特别指出:因为刚才服务器端的Subversion 版本较新,而我当时用的SVNKit插件版本为1.1.1,在commit代码时,总会抛出'Malformed network data' (畸形的网络数据)异常, 但事后更新代码,却又发现它已经更新成功。所以如果是在装了以上Subversion1.4版本的服务器情况下,还是推荐使用SubEclipse的最新版本。

SVN 相关工具下载地址

TortoiseSVN 及相关工具下载地址
http://tortoisesvn.net/
http://tortoisesvn.net/downloads


subversion 查看通告
http://subversion.tigris.org/servlets/NewsItemView?newsItemID=2007

subversion 文档和文件
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

TortoiseSVN/Subversion 中文帮助手册
http://svndoc.iusesvn.com/

subversion中文专题网站
http://www.iusesvn.com/html/index.html

我的另一个google博客

http://mikeking20031.googlepages.com/home