VSS如何迁移到SVN及常见问题经典解析

开发 项目管理
本文主要介绍VSS迁移到SVN问题,还有目录结构示例,以及常见的问题的解决办法等,在这里拿出来和大家分享一下,希望对大家有用。

前面几节介绍Subversion客户端使用,Subversion插件,如何把CVS迁移到SVN等问题,本节向大家讲解VSS迁移到SVN问题。

VSS迁移到SVN

新建配置文件config2.properties,修改如下:
 

  1. srcprovider=vss 
  2. vss.class=org.polarion.svnimporter.vssprovider.VssProvider  
  3. vss.executable=d:\\ProgramFiles\\MicrosoftVisualStudio\\VSS\\win32\\ss.exe  
  4. vss.path=\\\\10.192.77.7\\edocsafe  
  5. vss.project=$/edocsafe  
  6. vss.username=yfpeng 
  7. vss.password=yfpeng 
  8. vss.tempdir=c:/temp/local  
  9. vss.log.dateformat=dd.MM.yyHH:mm  
  10. vss.log.datelocale=en 
  11. vss.log.encoding=Cp1251 

但只有run.batlistconfig2.properties可以将文件列出,run.batfullconfig2.properties无法将dump文件导出,没有找到解决方法。建议将文档重新在svn上建立。

目录结构示例
svn:/
/proj/
+-trunk
+-branches
+-tags
这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是用户自己的习惯。
对于这几个开发目录,一般的使用方法有两种。我更多的是从软件产品的角度出发(比如freebsd),因为互联网的开发模式是完全不一样的。
***种方法,使用trunk作为主要的开发目录。
一般的,我们的所有的开发都是基于trunk进行开发,当一个版本/release开发告一段落(开发、测试、文档、制作安装程序、打包等)结束后,代码处于冻结状态(人为规定,可以通过hook来进行管理)。此时应该基于当前冻结的代码库,打tag。当下一个版本/阶段的开发任务开始,继续在trunk进行开发。此时,如果发现了上一个已发行版本(ReleasedVersion)有一些bug,或者一些很急迫的功能要求,而正在开发的版本(DevelopingVersion)无法满足时间要求,这时候就需要在上一个版本上进行修改了。应该基于发行版对应的tag,做相应的分支(branch)进行开发。例如,刚刚发布1.0,正在开发2.0,此时要在1.0的基础上进行bug修正。按照时间的顺序。

常见问题

1)通过WEB或客户工具访问SVN显示403Forbidden
l检查用户和权限配置文件是否正确。
l检查库目录用户访问权限,如权限不足,可用chmod更改。

2)Apache启动失败
l检查SVN相关apache配置是否正确,mod_dav_svn.so和mod_authz_svn.so是否存在。
l是否在root用户下安装。

3)svn命令使用错误
l安装配置时是否正确指定apr。
l通过rpm包安装有时会发生错误。
 

 【编辑推荐】

  1. VisualSVN:替代Team Foundation Server的新选择
  2. 新手指南:ubuntu下的Subversion安装妙招
  3. 基于Java的svn客户端工具JavaSVN 1.1.0.beta发布 
  4. Subversion和TortoiseSVN如何在Windows下进行构建SVN版本控制
  5. Myeclipse7.0 SVN插件安装步骤浅析

 

责任编辑:佚名
相关推荐

2011-06-24 10:10:35

SVN

2011-12-28 10:00:44

UnixLinux 迁移

2009-11-09 10:42:53

ibmdwRational

2020-12-28 11:08:18

MySQL数据库服务器

2010-05-24 18:46:50

SVN图标

2010-05-28 15:14:20

SVN全称

2009-10-15 16:55:05

综合布线系统测试

2010-04-28 11:09:47

Oracle常见问题

2019-10-08 16:05:19

Redis数据库系统

2009-06-14 22:28:14

ibmdwWebSphere

2009-04-13 11:42:29

IBMdWRational

2009-07-29 10:03:24

思科网络管理Cisco

2009-06-18 10:24:00

CDMA网络优化

2010-04-27 18:24:56

Oracle常见问题

2024-02-21 12:17:00

2013-09-27 10:08:51

VMware虚拟化

2012-02-24 09:34:48

SVNGit

2009-10-26 11:11:22

接入网常见问题

2010-05-13 10:22:45

综合布线系统测试

2018-11-14 14:18:26

APP网络分析
点赞
收藏

51CTO技术栈公众号