因为最近开发项目的关系,所以一直都在用SVN。分享下自己的一些经验心得,供正在学习的朋友参考。个人以windows xp 平台为例。需要安装的软件有SVN、TortoiseSVN、Visual SVN,同时,可能会用到Apache,如果安装Visual svn的话,Apache可以直接忽略。使用Visual SVN的目的主要是为了方便服务器端的管理。Visual SVN的相关教程见附件。下面讲述几个可能会碰见的问题:
(1)如何删除Visual SVN上的文件,可能直接使用Visual SVN并不能删除单个文件,当然删除一个文件夹是可以的。那么对于单个文件,可以先在本地建个空文件夹利用TortoiseSVN的check out选项先从svn服务器下载所需工程文件,然后利用TortoiseSVN删除相应文件,这样便可以删除Visual SVN上的文件。
(2)本地工程文件无法上传至SVN服务器。可以先需要进行update操作,使本地工程版本与服务器版本一致,从而再进行commit操作。
(3)对于第二种情况中,可能是由于本地文件与服务器文件内容冲突引起的,在该种情况下,可能会在当前文件夹下生成.mine与.rmx(好像是,记不清了)的临时文件,其中前者为你本地自己的文件,后者为服务器文件,因为你需要上传的内容可能有冲突所以无法上传。这时需要查看本地与服务器文件的内容,同时打开需要上传的文件,删除因文件冲突产生的====>>>>mine <<<<<<====rmx类似的一些信息。并删除前面提到的两个临时文件即可上传您的文件。
可能用到的软件下载地址:
SVN: http://subversion.tigris.org/
Visual svn: http://www.visualsvn.com/server/download/
Apache: http://httpd.apache.org/
如有疑问,可发送邮件至:gwikimo@gmail.com
分享到:
相关推荐
### PowerBuilder 通过SVN实现版本控制操作说明 #### 一、概述 本文将详细介绍如何在PowerBuilder项目中实现SVN版本控制,并以PowerBuilder 11.5为例进行具体说明。通过本教程,读者可以了解如何配置环境、创建SVN...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪软件项目中的文件和目录变更。它的核心功能包括版本控制、代码合并、分支管理和冲突解决,这些特性使得SVN成为多人协作开发的重要工具。 1. 版本...
通过理解其与SVN等其他版本控制系统的区别,以及掌握基本的使用方法和最佳实践,开发者可以更加高效地管理项目,提高开发效率。随着越来越多的项目选择使用Git,学会熟练使用Git已成为现代软件工程师必备的技能之一...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。通过命令行界面,开发者可以高效地进行版本控制操作,包括代码的提交、更新、查看历史记录等。以下是对SVN服务端命令行使用的...
本篇文章主要探讨的是如何将BugFree(一个开源的缺陷管理工具)与Subversion(SVN,一款流行的版本控制系统)进行整合,从而实现更加高效、有序的软件开发流程。通过整合这两个工具,我们可以更好地追踪代码中的错误...
在学习了网络某高人资料后,基于我的实际操作过程和感悟,编写本文档. 希望对想用PB+PBSCC+SVN模型进行源码管理的同行有所帮助。 本文内容目录如下: ...5.2Subversion的版本太低 5.3工作目录和源码管理目录
这篇博客的标题“再次奉献SVN+apache Server配置”提示我们将深入探讨如何将SVN与Apache服务器集成,以实现高效的代码管理和版本控制。 【描述】虽然描述为空,但我们可以推测博主可能分享了他在配置SVN与Apache...
在信息技术飞速发展的今天,为了加快开发的效率,提升各个部门的联动...日益更新的用户需求和不断升级的版本,如何才能做到灵活控制版本,今天我们请到了智博创享web端开发大牛卢建敏,他将分享使用SVN的心得和经验。
如果您对使用 Subclipse 和 MyEclipse 进行 Java 项目的版本控制感兴趣,欢迎加入我们的社区,分享更多实践经验和技术心得。 --- 通过以上步骤和注意事项,我们可以有效地使用 SubVersion 和 MyEclipse 对 Java ...
7. **版本控制与团队协作**:ALTIUM Designer支持版本控制,可以与其他设计师共享设计文件,实现团队协作。理解版本管理机制,如Git或SVN的集成,有助于项目管理。 8. **设计变更管理**:在设计过程中,经常会遇到...
当框架需要更新或新项目启动时,使用版本控制能确保团队同步和高效。 此外,了解服务器架构对PHP开发者来说也十分有益,这有助于理解生产环境中的工作原理。自动化任务脚本和Linux操作系统的熟悉将提升工作效率,...
- 实习生要学会使用版本控制系统,如Git或SVN,来管理代码的变更和协作。 - 理解分支策略、合并冲突解决以及版本发布管理等概念。 由于文档内容是乱码,无法确定是否还有其他特定的知识点。但是基于软件开发实习...
Git是世界上最流行的分布式版本控制系统,尤其在软件开发领域被广泛使用。这个个人版Git使用教程由作者Max编写,旨在分享他使用Git的心得体会。Git的设计理念与SVN(Subversion)有所不同,它解决了SVN在集中式管理...
可网页添加账号和控制,下面是安装心得 1.到http://phpstudy.net/download.html下载JspStudy JSP环境一键安装包,解压,进行安装,安装好后,选择其他选项菜单-JspStudy 设置-端口常规设置,进入后全做修改PHP目录需...
5. **版本控制系统**:提到的svn可能是Subversion的缩写,这是一种广泛使用的版本控制系统,用于跟踪软件开发中的文件和目录更改。在变色龙2042的开发过程中,可能使用Subversion来管理源代码和版本迭代。 6. **...
你可以使用TortoiseSVN这样的图形化界面工具,它使得版本控制操作更加直观。 5. **下载Wireshark源代码**: 你可以通过Wireshark官网下载源代码的归档文件,或者使用Subversion客户端通过SVN地址直接从版本库中检...