`

svn从windows迁移至unbuntu

 
阅读更多

一.在linux下载svn,并创建项目

   1.apt-get install subversion(获取svn)

   2.mkdir /opt/svn/(我把svn目录放在opt下)

   3.svnadmin create /opt/svn/cloud(创建一个svn项目)

   4.rm -rf /opt/svn/cloud/(把svn内容清空)

   5.利用ssh secure file transfer把windows下的cloud目录下的所有文件上传到/opt/svn/cloud中

     下面是windows目录结构

 

    6.以守护进程启动svn: svnserve -d -r /opt/svn/cloud

    7.如果是有多个项目,那么重复1-6的步骤(启动守护进程只需要  svnserve -d -r /opt/svn/即可启动所有svn项目)

   8关闭SVN 

    这里采取linux杀死进程的方式处理的 
     ps -ef|grep svnserve 
     root      4967     1  0 Aug23 ?        00:00:00 svnserve -d -r repository/  
     这里  kill -9 4967杀死进程, 此4967为进程号

  

  • 大小: 9.4 KB
分享到:
评论

相关推荐

    svn迁移到gitlab的shell批处理脚本

    根据提供的文件信息,我们可以得知这个Shell批处理脚本的目的是将数据从SVN(Subversion)版本控制系统迁移到GitLab。SVN和Git是两种流行的版本控制系统,它们用于管理源代码的变更。SVN是集中式版本控制系统,而Git...

    svn服务安装和部署

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪文件和目录的变更。它允许团队成员协同工作,记录每次更改,以便于回滚到...对于大型项目或团队来说,理解并熟练掌握SVN服务的安装和使用是至关重要的。

    SVN安装配置教程(带视频教程)

    1. **Windows**: 对于Windows用户,可以下载TortoiseSVN,它是一个带有图形界面的SVN客户端。访问官方网站下载最新版本,按照安装向导进行安装即可。 2. **Linux**: 在大多数Linux发行版中,可以通过包管理器(如`...

    svn2git:用于将svn迁移到git存储库的脚本

    4. **保持提交历史**:在迁移过程中,`svn2git`会尽可能保留所有的提交历史,这对于理解代码的历史演变至关重要。 5. **元数据迁移**:除了源代码,`svn2git`还可以迁移svn的作者信息、日期戳等元数据,使得迁移后...

    linux svn

    13. **客户端工具**:除了命令行工具外,还有图形化的客户端如TortoiseSVN(Windows)、RapidSVN(跨平台)、SmartSVN(商业)等,提供更友好的界面。 14. **与其他版本控制系统比较**:SVN与Git等现代版本控制系统...

    USVN WEB管理SVN

    - **导出与导入**:支持将SVN仓库的数据导出为其他格式,或者从外部导入数据到现有仓库。 2. 安装与配置USVN: - 首先,你需要安装Linux环境(例如Ubuntu或CentOS),并确保系统已安装Apache、PHP和MySQL。 - ...

    SVN入门及配置使用

    - 在Ubuntu系统上可以通过包管理器安装SVN客户端,例如使用`sudo apt-get install subversion`命令进行安装。 **基本命令**: - **Checkout**: 使用`svn checkout ...

    使用git迁移Laravel项目至新开发环境的步骤详解

    对于如何创建一个Laravel项目,相信对新接触Laravel的朋友并不存在太多的问题,但是今天我们要来看...本文的示例环境是Ubuntu 16.04 LTS,Windows的朋友可以在Git bash下进行操作。 为了便于理解和操作,我会在本地系统

    Ubuntusvnserver搭建与使用文档[归纳].pdf

    当需要迁移SVN库时,可以使用 `svnadmin dump` 命令从Windows服务器导出为dump文件,然后在Linux服务器上使用 `svnadmin load` 命令导入。需要注意的是,迁移过程中仅支持文件路径,不支持URL。 8. **分支与合并**...

    CollabNetSubversionEdge-4.0.11_linux-x86

    CollabNet Subversion Edge 在这种平台上运行,可以无缝集成到常见的 Linux 发行版中,如 Red Hat, CentOS, Ubuntu 等。 CollabNet Subversion Edge 的主要特点和功能包括: 1. **Web 界面**:提供了一个直观的 ...

    subversion-1.6.16

    - 仓库的备份可以通过简单的文件复制完成,迁移至新版本通常涉及重新初始化和导入数据。 10. **持续集成**: - Subversion常与持续集成服务器(如Jenkins, Travis CI)结合,自动构建和测试每次提交。 总的来说...

    开源bbs源码java-dshs-oj-install:安装临时

    因googlecode受阻,最新更新迁移至此。 注意:基于本项目源码从事科研、论文、系统开发,必须在文中或系统中表明来自于本项目的内容和创意,否则请勿使用本项目源码。 使用本项目源码和freeproblemset题库请尊重...

    IntelliJ IDEA 使用教程

    - **Eclipse Java Web项目迁移**:指导如何将原有的Eclipse项目迁移到IntelliJ IDEA环境中。 - **Maven项目管理**:深入讲解如何使用Maven进行项目依赖管理和构建过程自动化。 - **Spring框架集成**:通过具体示例...

    开源bbs源码java-hustoj:在线编程裁判系统

    因googlecode受阻,最新更新迁移至此。 注意:基于本项目源码从事科研、论文、系统开发,必须在文中或系统中表明来自于本项目的内容和创意,否则请勿使用本项目源码。 使用本项目源码和freeproblemset题库请尊重...

    开源bbs源码java-DSHS-OJ:DSHS-OJ

    因googlecode受阻,最新更新迁移至此。 注意:基于本项目源码从事科研、论文、系统开发,必须在文中或系统中表明来自于本项目的内容和创意,否则请勿使用本项目源码。 使用本项目源码和freeproblemset题库请尊重...

    经典Git学习资料ProGit

    - **双向迁移**:从SVN迁移到Git或反之亦然。 - **共享仓库**:在Git和SVN之间共享仓库。 ##### 9.2 迁移到Git - **导出SVN仓库**:使用`svn2git`工具将SVN仓库转换为Git仓库。 - **迁移Mercurial仓库**:使用`hg-...

    git简单使用参考手册

    此后,Git以其卓越的性能迅速受到开发者的青睐,尤其是在2008年GitHub网站上线之后,大量开源项目开始迁移至GitHub,进一步推动了Git在全球范围内的普及与应用。 ##### 1.2 Git的两大特点 - **版本控制**:Git的...

Global site tag (gtag.js) - Google Analytics