`
wangjian5748
  • 浏览: 209528 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

使用svn(subversion)的一个注意点

阅读更多

今天玩了一下svn,没想到到把代码导入到仓库时,发生了如下错误:

命令与错误信息:

D:\>svn import E:\workspace\svnDemo\initproject file:///E:\workspace\svnDemo\repository -m "test import"
svn: 无法打开地址(URL)的 ra_local 会话
svn: 无法打开档案库“file:///E:%5Cworkspace%5CsvnDemo%5Crepository”
svn: 不能打开文件“\E:\workspace\svnDemo\repository\format”: 文件名、目录名或卷
标语法不正确。

后来搞了好长时间才找到原因,正确的如下(注意红色部分的内容,是分隔符的原因):

命令与输出信息:

D:\>svn import E:\workspace\svnDemo\initproject file:///E:/workspace/svnDemo/repository -m "test import"
新增           E:\workspace\svnDemo\initproject\project
新增           E:\workspace\svnDemo\initproject\project\trunk
新增           E:\workspace\svnDemo\initproject\project\trunk\foo.c
新增           E:\workspace\svnDemo\initproject\project\trunk\bar.c
新增           E:\workspace\svnDemo\initproject\project\trunk\makefile
新增           E:\workspace\svnDemo\initproject\project\branches
新增           E:\workspace\svnDemo\initproject\project\tagsu

原来是路径的分割符的问题,由于上面的路径信息,我都是copy的,没注意到这些问题,最让我匪夷所思的是前面的本地路径与后面file仓库路径的分隔符不一样。关于这一点在好多关于svn的资料中都没有提及,请注意!

上面的操作平台:win2000,subversion1.2.3



分享到:
评论

相关推荐

    SVN SubVersion

    对于初学者来说,这是一个非常有价值的资源,可以帮助他们快速掌握SVN的使用。 总的来说,SVN SubVersion是团队协作中不可或缺的工具,通过合理的版本控制策略,可以极大地提高工作效率,降低代码冲突,保障项目的...

    svn subversion-1.7.2

    Subversion(SVN)是一个开源的版本控制系统,用于管理对软件项目源代码的更改。它在软件开发领域中广泛使用,特别是在多人协作的环境中,帮助团队成员协同工作,跟踪文件的修改历史,以及解决合并冲突等问题。...

    Linux版SVN subversion1.8.11版

    基于SUSE Linux Enterprise Server 11.3整理好的Linux版SVN工具subversion,版本1.8.11。安装后可以将虚拟机映射到win上直接使用。

    SVN Subversion TortoiseSVN AnkhSvn 1.8 全套

    AnkhSvn则是另一个Subversion的Visual Studio插件,它为开发人员提供了在Microsoft Visual Studio IDE内直接使用SVN的功能。通过AnkhSvn,开发者可以在编写代码的同时进行版本控制操作,如提交、合并、解决冲突,...

    SVN软件包Subversion-1.7.5

    Setup-Subversion-1.7.5; SVNService; TortoiseSVN-1.7.12.24070-win32-svn-1.7.9; LanguagePack_1.7.12.24070-win32-zh_CN;

    使用Subversion进行版本控制(针对 Subversion 1.4)

    使用Subversion进行版本控制针对 Subversion 1.4(根据r2866编译) 参照网页版 http://svndoc.iusesvn.com/svnbook/1.4/制作而成。 目录 前言 序言 读者 怎样阅读本书 本书约定 排版习惯 图标 本书的结构 本书是...

    svn_subversion

    Ubuntu是一个基于Debian的开源Linux发行版,广泛用于服务器环境,因此在Ubuntu上安装Subversion是非常常见的需求。 要安装Subversion,我们需要执行以下步骤: 1. **更新系统**: 在开始安装任何新软件之前,确保...

    svn tigris subversion tortoise 使用

    Subversion是一款开源的版本控制系统,用于管理文件和目录的变更历史,而TortoiseSVN则是Subversion的一个Windows shell界面集成工具,使得用户在Windows资源管理器中就可以直观地进行版本控制操作。 Subversion的...

    深入浅出SVN(SubVersion,版本控制系统) (pdf高清晰版)

    - **设计理念**:Subversion旨在提供一个与CVS相似但更加稳定、高效且易于使用的版本控制系统。 - **非锁定存储库**:Subversion继承了CVS的非锁定存储库特性,允许多个开发者同时编辑同一文件,在提交时解决冲突。...

    Subversion(SVN)使用文档

    CollabNet 是一个提供 Subversion 安装和管理的平台。在安装 CollabNet SVN 时,首先需要下载适合操作系统的安装包。安装过程通常包括以下步骤: 1. 下载安装程序。 2. 运行安装向导,按照提示进行配置。 3. 选择...

    svn (subversion)使用记录

    svn (subversion)使用记录 (1): 安装subversion 直接使用软件管理工具即可 也可以自己编译源码安装,到subversion.apache.org去自己下载编译即可 (2): 创建 svn 仓库

    Jenkins subversion svn插件

    1. **创建 Job**:在 Jenkins 中新建一个 Job,并选择“构建一个自由风格的软件项目”。 2. **SCM 配置**:在 Job 的配置页面,找到“源代码管理”部分,选择“Subversion”,输入 SVN 仓库的 URL。 3. **认证设置**...

    SVN Books Subversion 1.8

    Subversion 1.8 是 Subversion 系列中的一个重要版本,它提供了许多新的特性和改进。 什么是 Subversion? Subversion 是一个版本控制系统,用于跟踪和管理代码的变化。它允许多个开发者合作开发一个项目,并且...

    Linux SVN安装包(subversion-1.6.18)

    创建一个测试仓库,然后使用SVN客户端(如`svn`命令行或TortoiseSVN)连接并操作。 ```bash sudo svnadmin create /var/lib/svn/testrepo ``` 五、用户管理和权限控制 Subversion支持多种认证方式,包括简单的...

    SVN服务端subversion SVN客户端TortoiseSVN最新版本

    TortoiseSVN是一款强大的Subversion客户端,它作为一个Windows Shell扩展,使得用户可以在资源管理器中直接进行SVN操作。它提供了丰富的功能,如: - **版本控制**:用户可以查看文件的历史版本,比较不同版本之间...

    AndroidStudio使用svn第一次提交,忽略文件注意事项

    Android Studio 中使用 SVN 的第一次提交注意事项 Android Studio 作为一款功能强大的集成开发环境,在使用 SVN 进行版本控制时,需要特别注意第一次提交时的忽略文件问题。本文将对第一次提交时需要忽略的文件...

    SVN(Subversion)简易入门教程

    在开始使用SVN前,你需要建立一个代码仓库(Repository)。这通常是在服务器上进行的,可以使用svnadmin工具创建。仓库是存储项目文件和版本历史的地方。例如,你可以创建一个名为"mycode"的仓库,通过命令行输入`...

Global site tag (gtag.js) - Google Analytics