• 【转】SVN建库方法


    转载地址:http://blog.csdn.net/winonatong/article/details/5791919

    SVN全名Subversion,即版本控制系统。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Subversion是一个通用的系统,可用来管理任何类型的文件,其中包括了程序源码。

    SVN建库:

    建立版本库

    运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,运行:svnadmincreateX:/xxxx/xxxx
    就会在目录X:/xxxx/xxxx下创建一个版本库;也可以使用TortoiseSVN图形化的完成这一步:在目录X:/xxxx/xxxx下"右键->TortoiseSVN->CreateRepositoryhere...“,然后可以选择版本库模式,这里使用默认即可,然后就创建了一系列目录和文件。我们看一下SVN建库的第二步配置用户和权限。

    配置用户和权限
    来到X:/xxxx/xxxx目录,修改svnserve.conf:
    #[general]
    #password-db=passwd
    改为:
    [general]
    password-db=passwd然后修改同目录的passwd文件,去掉下面三行的注释:
    #[users]
    #harry=harryssecret
    #sally=sallyssecret
    最后变成:
    [users]
    harry=harryssecret
    sally=sallyssecret
    运行独立服务器
    在任意目录下运行:svnserve-d-rE:/svndemo/repository我们的服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。在windows服务里运行:sccreatesvnservicebinPath="D:/ProgramFiles/Subversion/bin/svnserve.exe--service-rX:/xxxx/xxxx"DisplayName="SvnService"depend=Tcpipstart=auto
    初始化导入
    来到我们想要导入的项目根目录,在这个例子里是E:/svndemo/initproject,目录下有一个readme.txt文件:右键->TortoiseSVN->Import...

    URLofrepository输入“svn://localhost/”
    ok
    完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。本节关于SVN建库介绍完毕。

  • 相关阅读:
    LambdaExpressions(Lambda表达式)
    解密淘宝网的开源架构(转)
    使用Action、Func和Lambda表达式
    ASP.NET中进行消息处理(MSMQ) 二
    从内存变化看.NET代码执行机理(一)
    提高C#编程水平的50个要诀
    其他概念
    asp.net mvc相关开源项目
    为性能和可伸缩性做架构和设计上的Review
    你可能不知道的C#语言特性
  • 原文地址:https://www.cnblogs.com/csshaw/p/3552508.html
Copyright © 2020-2023  润新知