1.下载相应软件
下载subversion服务器及客户端软件,svn-1.4.3-setup.exe,TortoiseSVN-1.4.3.8645-win32-svn-1.4.3.msi
2.安装服务器及客户端软件
执行前面下载的两个软件,然后重新启动
3.创建Subversion存储库
命令行方式创建存储库 ,svnadmin create D:\Subversion\svnrepository。
用windows菜单创建存储库,我们也可以使用TortoiseSVN图形化的完成这一步:
在目录E:\svndemo\repository下"右键->TortoiseSVN->Create Repository here...“然后可以选择版本库模 式,这里使用默认即可, 然后就创建了一系列目录和文件。
4.用户管理及权限
修改上面创建的conf目录下的svnserve.conf文件及passwd文件
conf文件
只需要去掉password-db = passwd前的#(意思是当输入用户是使用密码)
而passwd文件
[users]
admin = admin
# harry = harryssecret
# sally = sallyssecret
在这个位置误导了很多人!
值得主要的是:=前的是用户名!=后面的是密码!
5.启动Subversion服务器
svnserve -d -r D:\Subversion\svnrepository,注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。
6.导入数据
选择要导入的目录d:\my-app,右键->TortoiseSVN->Import...,URL of repository输入“svn://localhost/my- app”,确定,输入前面用户管理时的用户名及密码。
7.导出数据
先创建工作目录,右键->TortoiseSVN->Checkout,URL of repository输入“svn://localhost/my-app”,确定。
修改导出的文件,文件图标变红,右键->TortoiseSVN->Commit;
分享到:
相关推荐
大家知道,TortoiseSVN版本管理软件很强大,但安装它必须先安装apche 和subversion,由于版本和配置的原因,这两个家伙安装起来特别烦人,特别是安装软件还不好找。我这个包里是我花了两天时间才安装成功的 ...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪软件项目中的文件和目录变更。它的核心功能包括版本控制、代码合并、分支管理和冲突解决,这些特性使得SVN成为多人协作开发的重要工具。 1. 版本...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪文件和目录的变更。它允许团队成员协同工作,每个人都可以在自己的副本上进行修改,然后将更改合并回主仓库,而不会破坏其他人的工作。这篇博客文章...
### Git的使用与心得 #### 一、Git简介 **Git**是一种分布式版本控制系统,它由Linus Torvalds在2005年创建,旨在有效地管理Linux内核的开发。Git的设计目的是为了提高效率和可靠性,使得无论是小型还是大型项目都...
SVNSubversion以及Subversion的详尽资料,word及PDF文档,和3个不同版本的安装文件,svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。欢迎大家...
如果您对使用 Subclipse 和 MyEclipse 进行 Java 项目的版本控制感兴趣,欢迎加入我们的社区,分享更多实践经验和技术心得。 --- 通过以上步骤和注意事项,我们可以有效地使用 SubVersion 和 MyEclipse 对 Java ...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。通过命令行界面,开发者可以高效地进行版本控制操作,包括代码的提交、更新、查看历史记录等。以下是对SVN服务端命令行使用的...
1. **安装Subversion服务**:使用包管理器安装Subversion服务,例如使用`apt-get install subversion`命令。 2. **创建仓库目录**:选择一个合适的目录来存放SVN仓库,例如`/var/svn/powerbuilder`。 3. **初始化...
1序言 2环境安装 2.1安装Subversion 2.2安装TortoiseSVN 2.3PBSCC安装 3环境配置 3.1工作目录配置 3.2目录关联SVN设置 3.3PB环境设置 4实现代码控制 4.1项目添加到控制器 4.2源码管理 5部署时的几个错误 5.1没有安装...
1.7 struts1和truts2比较 1.8 Tomcat5启动流程与配置详解 1.9 HttpServlet详解 1.10 Ant使用入门 1.11 Maven Ant之间的比较 1.12 详解MANIFEST.MF文件 1.13 Maven入门--概念与实例 1.14 Subversion 1.15 jar...
你可以通过Wireshark官网下载源代码的归档文件,或者使用Subversion客户端通过SVN地址直接从版本库中检出。记得确认你获取的是与你系统兼容的版本。 6. **修改`config.nmake`文件**: 在解压后的Wireshark源代码...
- **SVN**: 使用Subversion on Apache/DAV作为服务端,TortoiseSVN或Subclipse作为客户端。 #### 六、字符串翻转 **题目**: 如何实现字符串翻转? **解答**: 可以使用`strrev()`函数轻松实现字符串翻转: ```php ...
2. **数据完整性**:Git使用SHA-1哈希算法确保数据完整性,每一个对象都有唯一的标识,任何修改都会导致哈希值改变,从而可以轻易发现数据异常。 3. **三种状态**:Git将文件分为三种状态:已修改(modified)、已...
这里提到的`post-commit1.bat`和`post-commit2.bat`就是这样的钩子脚本,它们会在代码提交后自动执行。 `post-commit`脚本通常用于执行一些自动化任务,例如更新BugFree中的状态。在我们的场景中,可能的实现是这样...
5.进入Subversion安装目录\Subversion\bin\ 把 libsvn_delta-1.dll libsvn_fs-1.dll libsvn_repos-1.dll libsvn_subr-1.dll 拷贝到 JspStudy\Apache\bin 目录下 6.修改JspStudy\Apache\conf\httpd.conf文件 查找...
这个个人版Git使用教程由作者Max编写,旨在分享他使用Git的心得体会。Git的设计理念与SVN(Subversion)有所不同,它解决了SVN在集中式管理中存在的问题。 在1.1章节中,作者对比了SVN和Git的基本概念。SVN是一种...
8. **社区支持**:通常,这类软件会有活跃的用户社区,用户可以在其中分享自己制作的主题,互相交流使用心得,这为软件的持续发展和用户参与度提供了良好的平台。 综上所述,变色龙2042为Mac用户提供了便捷的个性化...
此外,学习了如何使用版本控制工具,如 Git 和 Subversion,以便更好地管理和跟踪我们的代码。 第三个重要的知识点是数据库管理系统。数据库管理系统是信息技术的另一个核心部分,了解如何创建和管理数据库,以及...
- **编写XCache的心得**:分享了作者在使用XCache过程中的经验教训。 #### 三、扩展PHP **扩展PHP** 是指使用C语言为PHP编写自定义扩展,以增强其功能。 **重要知识点**: - **为什么要扩展**:解释了编写PHP...