
版本控制
文章平均质量分 72
csj50
这个作者很懒,什么都没留下…
展开
-
SVN笔记
服务端安装Subversion:1.到www.apache.org上下载apache http server,注意要下载2.0.X以上的版,否则不能和当前最新的Subversion工作。2.到http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 上下载Subversion当前1.1.3版本的二进制安装文件原创 2008-06-06 11:44:00 · 1362 阅读 · 0 评论 -
Windows下subversion强制写日志钩子脚本
<br />Windows下subversion强制写日志强制写日志钩子脚本 <br /><br />在windows 环境下面,svn可以通过配置钩子函数,实现一些很有用的功能,下面逐一作介绍。修改代码库下面的hooks 的所有以.tmpl 文件,这些文件都是svn提供的钩子模板。在windows环境下面通过批处理命令容易实现这样的一些功能。<br /> <br />在每次提交的时候写明提交的目的是一个很好的习惯,Subversion默认没有提供,但是可以通过钩子实现: <br /><br />将下面的代转载 2010-08-25 11:34:00 · 1474 阅读 · 0 评论 -
windows 下VisualSVN Server配置svn
<br />官方介绍:<br />VisualSVN Server 2.1.5<br />----------------------<br />VisualSVN Server is a package that contains everything you need to install,<br />configure and manage Subversion server for your team on Windows platform. It<br />includes Subversion,转载 2011-03-15 11:20:00 · 2101 阅读 · 0 评论 -
利用SVNListParentPath增加http浏览仓库根目录的功能
下面的办法可以搞定它:一、首先,Subversion1.3及以后版本支持SVNListParentPath ON,之前的版本只能使用PHP自己做。二、Location 设置中最后要加上/,应该是而不是否则可能不能访问。三、通过“http://localhost/svn/” 来访问转载 2011-07-08 17:54:45 · 3482 阅读 · 1 评论 -
Apache中按天分割日志(Windows)
网上很多资料都有对Apache的access.log按天生成的方法,但在Windows server下稍有不同: 1、打开httpd.conf配置文件找到: CustomLog "logs/access.log" common 2、将其改为: CustomLog "|bin/r转载 2011-07-13 10:47:50 · 9903 阅读 · 0 评论 -
windows下升级svn服务器
昨天公司的svn服务器坏了,发现是主板有问题,后来把硬盘拆下来,装到了另一个机箱里,重装过系统,然后又重搭建了环境(用目前最新版的svn1.6.17+apache2.2.19),从Subversion安装目录下复制mod_dav_svn.so、mod_authz_svn.so、i原创 2011-09-01 11:18:05 · 1580 阅读 · 0 评论 -
SVN commit .a静态库文件
TortoiseSVN默认是忽略.a静态库文件的。点击右键-TortoiseSVN-settings ,在Global ignore pattern栏去掉*.a,点击应用。然后点击下面的Edit,将global-ignores后的*.a也去掉,保存。重启电脑。原创 2011-08-03 15:45:13 · 1588 阅读 · 0 评论 -
WebSVN(2.3.3)查看文件中文乱码解决方法
websvn查看库里文件的内容,中文会显示乱码。修改include/commond.php中:$list = array(/*'ASCII'*/'gbk', 'UTF-8', 'ISO-8859-1');在'UTF-8'前加入'gbk',使后面mb_convert_encoding函数将gbk转换成utf-8,这样显示中文就不会乱码了。后面用于转换的函数:$enc = dete原创 2012-02-08 10:36:22 · 1448 阅读 · 0 评论 -
SVN使用中的一个问题
commit文件时报错: Error: Commit failed (details follow): Error: PUT of Error: '/svn/Spectratech/!svn/wrk/e9d25fe0-7ed7-2a4f-81f3-bd7fd4555b7c/%E6%8A%80%E6%9C%AF%E9%83%A8/%E4%BA%A4%E8%A1%8C/DCC/C原创 2011-08-18 14:52:02 · 18374 阅读 · 0 评论 -
工作副本如何跟踪仓库
对于工作副本中的每一文件,Subversion 在 .svn/ 管理区中保存两条必需的信息: 这个工作文件的修订版编号(也叫做文件的"工作版本"); 本地副本最后一次更新的时间戳。 基于这些信息,Subversion 通过和仓库来通讯,可以报告一个工作文件处于下面四种状态中的哪一种: (1)未改变的,并且是最新的 文件没有在转载 2009-12-31 10:57:00 · 851 阅读 · 0 评论 -
[整理]svn commit obstructed
用svn提交时,某个文件夹提交失败,显示missing (obsturcted)状态。经查找网上有一些解决办法。可能是误删除了.svn目录(Subversion进行控制所依赖的.svn目录,是一个隐藏目录,里面包括了Subversion要用到的版本控制的信息),这一目录删除了之后,客户端便丢失了版本控制的信息,新建的目录名字又是和原来Subversion中一样的文件名,提交的时候一直出现某某目原创 2010-01-19 11:38:00 · 11063 阅读 · 0 评论 -
Subversion之路实现精细的目录访问权限控制
Subversion之路实现精细的目录访问权限控制 作者: 郑新星 联系: zhengxinxing gmail com 状态:转载 2008-06-12 14:48:00 · 1342 阅读 · 2 评论 -
SVN笔记(二)权限控制
权限控制svn根目录在E:/sh_team下现建了两个仓库文件夹project和finished,project文件夹下有group,test1文件夹。finished文件夹下有doc和test2文件夹。有三个帐户admin user1 user2 密码都为123456要求admin有所有的读写权限,user1能写group,doc.user2能写test1和test2。修改:原创 2008-06-12 17:49:00 · 1035 阅读 · 0 评论 -
Subversion配置安装教程(三)
今天来讲讲Subversion的SSL连接。如果没有SSL相关的基础知识,请先自行参阅相关资料。1.首先去http://hunter.campbus.com/ 下载包含openssl模块的apache包,将解压出来的mod_ssl.so 拷贝到Apache的安装路径下的modules目录下,openssl.exe拷贝到bin目录下,conf/ssl.conf拷贝到conf目录下。 2.打开转载 2008-06-12 11:41:00 · 935 阅读 · 0 评论 -
SVN配置安装教程(二)
今天接着昨天的内容讲Subversion的安全配置。在上一讲中我们在Apache的httpd.conf文件里加入了这样一节:DAV svnSVNParentPath e:/SVNAuthType BasicAuthName "Subversion repositories"AuthUserFile passwd#AuthzSVNAccessFile svnaccessf转载 2008-06-12 10:40:00 · 2871 阅读 · 0 评论 -
SVN笔记(三)
收集一些遇到的问题1)commit 时出错apache服务器,sh_team为根目录,下建了一个project仓库,能够checkout,设了用户权限,权限在根目录下时能够commit,设在具体目标文件夹下commit时提示出错比如修改一个文件后,commit 时Error: Commit failed (details follow): Error: CHECKOUT of /原创 2008-06-14 13:11:00 · 2764 阅读 · 1 评论 -
[小结]SVN查看多库的根目录
我用ie查看多库的根目录可以,而用tsvn不可以,why? url一样的啊,都是http://localhost/svn/ 提示是:405 Method Not Allowed 貌似用tsvncheckout的时候它就当是http://localhost/svn/ 少了(/),然后不可以访问是不是?:(回答:TSVN的和mod_dav_svn模块的实现方法有点不一样,所以通过ie可以看到,而原创 2008-06-13 09:37:00 · 7757 阅读 · 0 评论 -
详说Subversion备份
版本控制最关键的一件事是保证数据的安全性,不能因为磁盘损坏,程序故障造成版本库无可挽回的错误,为此必须制定较完备的备份策略。在Subversion中,我们有三种备份方式:完全备份,增量备份和同步版本库。1, 完全备份最常见和简单的备份就是直接使用拷贝命令,将版本库目录拷贝到备份目录上,就可以了。但是这样不是很安全的方式,因为如果在拷贝时版本库发生变化,将会造成备份的结果不够准确,失去备份的转载 2008-06-18 13:27:00 · 868 阅读 · 0 评论 -
TortoiseSVN: 解決 TSVNCache.exe 佔住 CPU 的問題
然被中文介面誤導了這麼久!如果你偶爾在工作管理員裡發覺TSVNCache.exe突 然耗用許多CPU資源(有時會超過50%),那要趕緊去檢查TortoiseSVN的 設定。原來是這個常駐的Process會定時去掃描受Subversion控 管的檔案是否被修改了,掃描到後,這些被修改的檔案、與其所屬的子目錄、目錄等的覆蓋圖示都一併更新,而就是這個動作不僅佔用約10-50 MB記憶體,也會瞬間衝出超過转载 2008-07-02 11:51:00 · 4018 阅读 · 2 评论 -
apache+php自助修改svn密码
使用网上的一个php脚本可以自助修改svn用户的密码。环境为windows系统。1、在httpd.conf中添加访问修改页面时使用svn认证AuthType BasicAuthName "svntools repository"AuthUserFile "C:\Program Files\Apache Software Foundation\Apache2.2\passwd"原创 2013-04-24 14:50:25 · 1781 阅读 · 0 评论