首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

对于subversion,我应该如何处理供应商目录?

Subversion是一种版本控制系统,用于处理代码、文档和其他资源的更改。对于Subversion,处理供应商目录通常需要对目录本身进行适当配置,以便Subversion可以正确使用它们。

在处理供应商目录时,您应该按照以下步骤操作:

  1. 配置供应商目录

要在Subversion中使用供应商目录,您需要为供应商目录创建一个资源库,然后在Subversion服务器上注册该资源库。您可以通过在命令行中运行以下命令为供应商目录创建资源库:

代码语言:perl
复制
$ svradmin create repository my-vendor-repository path/to/vendor/directory

在上面的命令中,my-vendor-repository是您为供应商目录创建的新的资源库名称,path/to/vendor/directory是您为供应商目录配置的完整路径。

  1. 注册供应商目录到资源库

接下来,您需要在Subversion服务器上注册供应商目录。您可以通过运行以下命令来注册供应商目录:

代码语言:txt
复制
$ svr bind /path/to/repository my-vendor-repository

在上面的命令中,/path/to/repository是您为供应商目录配置的Subversion资源库的路径。

  1. 克隆Subversion仓库到供应商目录

一旦供应商目录成功地注册到了Subversion资源库,您就可以使用以下命令将Subversion仓库克隆到供应商目录:

代码语言:perl
复制
$ svn checkout URL_TO_REPO /path/to/my-vendor-directory

在上面的命令中,URL_TO_REPO是Subversion仓库的完整URL,/path/to/my-vendor-directory是您为供应商目录配置的路径。

  1. 配置Subversion客户端

为了让您的供应商能够访问Subversion版本控制系统,您需要确保您的Subversion客户端配置正确。您可以在Subversion客户端的主机或安装目录下的/etc/subversion/servers文件中配置Subversion服务器的基本配置信息。

根据您的供应商的具体环境,您可能需要对subversionhttpd服务进行调整以适应您的供应商目录。通常,您可以在供应商的控制面板中配置这些服务,或者您可以使用Subversion管理工具进行修改,例如WebDAV,WebDAV文件服务器,WebDAV备份工具等,以访问供应商目录。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

svn 删除、移动和改名

对于移动文件,选择 右键菜单 → 剪切而不是右键菜单 → 复制. 你也可以使用版本库浏览器在版本库中移动条目。阅读 “版本库浏览器”一节 以获得更多信息。...不要使用 SVN 移动外部连接 你不应该用 TortoiseSVN 的移动或改名命令作用在用 svn:externals 创建的目录上。...如果你需要移动外部目录,你应该使用普通的外壳移动,然后调整源和目的之父目录的 svn:externals 属性。...处理文件名称大小写冲突 万一在你的版本库中有两个名字相同但大小拼写不同(例如: TEST.TXT 和 test.txt)的文件,你是不能在 Windows 客户端更新或者检出该包含该文件的目录的。...删除未版本控制的文件 通常你可以在Subversion中设置自己的忽略列表,例如忽略所有产生的文件。但是你如何清理这些忽略的项目,从而产生一个干净的构建呢?

2.5K30
  • SVN服务器创建及使用–以文档文件的管理示例

    有时的某一个文档有好几个备份,自己都搞晕了。所以要找一个工具来管理,SVN是首选。 1、SNV简要介绍 svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。...3、文件下载与安装 svn服务器下载:下载的是WANdisco Subversion 1.7.6,感觉这个版本比较好,有个win32svn版本用了有些问题,说找不到dll什么的,很奇怪的。...conf目录是存储权限相关文件的目录;db目录就是所有版本控制的数据文件;hooks目录放置hook脚本文件的目录;locks用来放置Subversion文件库锁定数据的目录,用来追踪存取文件库的客户端...可以建立一个批处理文件并放在windows启动组中便于开机就运行SVN服务或者创建一个svnservice服务(下面会讲到如何创建svnservice服务) (4)初始化导入 打开“的电脑“,...(这个还正没试过,大家可以试试,哈哈!) 5、文件check out 桌面单击右键,选择SVN Checkout…菜单 设置svn目录和check out目录 导出后,看看导出目录吧!

    1.4K20

    2022 最新 Git 面试题

    应该说明 “工作目录” 和 “裸存储库” 之间的区别。 Git 中的 “裸” 存储库只包含版本控制信息而没有工作文件(没有工作树),并且它不包含特殊的 .git 子目录。...建议你这样回答: Git使用 C 语言编写。 GIT 很快,C 语言通过减少运行时的开销来做到这一点。 6.在Git中,你如何还原已经 push 并公开的提交?...从图中可 以看出,每个更改首先在暂存区域中进行验证,将其称为“stage file”,然后将更改提交到存储库。 9.什么是 git stash? 首先应该解释 git stash 的必要性。...通常情况下,当你一直在处理项目的某一部分时,如果你想要在某个时候切换分支去处理其他事情,事 情会处于混乱的状态。问题是,你不想把完成了一半的工作的提交,以便你以后就可以回到当前的工 作。...11.如何找到特定提交中已更改的文件列表? 对于这个问题,不能仅仅是提供命令,还要解释这个命令究竟做了些什么。

    19410

    Subversion API 使用简介

    你首先应该注意Subversion的数据类型和方法是命名空间保护的,每一个公共Subversion对象名以svn_开头,然后紧跟一个这个对象定义(如wc、client和fs等等)所在的库的简短编码,然后是一个下划线.../links.html)找到其他绑定的链接,但是有一些流行的绑定觉得应该特别留意。...对于希望寻求Subversion纯Java实现的人,可以看看SVNKit(http://svnkit.com/),也就是从头使用Java编写的Subversion。...现在我们转换一下语言,例 8.2 “使用 Python 处理版本库层”使用Subversion SWIG的Python绑定实现了从版本库取得最新的版本,并且打印了取出时访问的目录。 例 8.2....一个Python状态爬虫”是一个例子,讲的是如何使用SWIG绑定创建一个扩展版本的svn status命令。

    84420

    Git 相关问题

    应该说明 “工作目录” 和 “裸存储库” 之间的区别。 Git 中的 “裸” 存储库只包含版本控制信息而没有工作文件(没有工作树),并且它不包含特殊的 .git 子目录。...首先应该解释 git stash 的必要性。 通常情况下,当你一直在处理项目的某一部分时,如果你想要在某个时候切换分支去处理其他事情,事情会处于混乱的状态。...如何找到特定提交中已更改的文件列表? 对于这个问题,不能仅仅是提供命令,还要解释这个命令究竟做了些什么。...如何在Git中创建存储库? 这可能是最常见的问题,答案很简单。 要创建存储库,先为项目创建一个目录(如果该目录不存在),然后运行命令 git init。...如何使用它来确定(回归)错误的来源? 建议你先给出一个Git bisect 的小定义。 Git bisect 用于查找使用二进制搜索引入错误的提交。

    2.1K10

    程序员的20大Git面试问题及答案

    应该说明 “工作目录” 和 “裸存储库” 之间的区别。Git 中的 “裸” 存储库只包含版本控制信息而没有工作文件(没有工作树),并且它不包含特殊的 .git 子目录。...建议你这样回答:Git使用 C 语言编写。 GIT 很快,C 语言通过减少运行时的开销来做到这一点。6.在Git中,你如何还原已经 push 并公开的提交?...从图中可以看出,每个更改首先在暂存区域中进行验证,将其称为“stage file”,然后将更改提交到存储库。9.什么是 git stash?首先应该解释 git stash 的必要性。...通常情况下,当你一直在处理项目的某一部分时,如果你想要在某个时候切换分支去处理其他事情,事情会处于混乱的状态。问题是,你不想把完成了一半的工作的提交,以便你以后就可以回到当前的工作。...11.如何找到特定提交中已更改的文件列表?对于这个问题,不能仅仅是提供命令,还要解释这个命令究竟做了些什么。

    26610

    SHA-1被破解始末

    让我们从maven repository目录下的文件说起吧: 相信你对这样的目录相当熟悉,发现没?这里边就有sha1文件。 pom和jar都有对应sha1文件。...这些包括: 数字证书签名 电子邮件PGP / GPG签名 软件供应商签名 软件更新 ISO校验和 备份系统 重复数据删除系统 GIT 等等 TLS / SSL证书是否有风险?...Subversion服务器使用SHA-1进行重复数据删除,并且当两个冲突文件提交到存储库时,存储库损坏。 这已经在WebKit的Subversion存储库中发现,并由我们独立确认。...如何修补/升级的系统? 考虑使用更安全的替代品,例如SHA-256或SHA-3。 如何检测此攻击? 您可以使用上面的在线工具提交文件,并让他们检查对SHA-1的密码分析冲突攻击。...这使得等价的处理能力为6,500年的单CPU计算和110年的单GPU计算。 这个攻击与强力攻击相比怎么样? SHAttered攻击比依靠生日悖论的暴力攻击快100,000倍。

    6.2K80

    版本控制简介

    在“ 托管网站”指南中,您了解了如何通过安装和配置Web服务器,数据库和PHP来托管您的网站。现在是时候用版本控制来保护您的数据并顺利处理代码更新。...对于需要同时处理相同文件的个体们,版本控制也是一个很好的工具。通过版本控制,他们可以检出仓库,然后在完成后提交更改。...每个系统都有自己的优点和缺点,所以在做出选择之前,你应该做一些研究。...Subversion:当它出现在2000年时,Subversion就像CVS(版本控制系统)一样操作并添加了一些版本控制系统中缺少的功能。...暂存区中的文件将永久存储在Git目录中。 下面显示了该过程的图示概述。 对于增加的保护层,你可以将你的文件同时存储在本地和远程的Git仓库。

    1.9K30

    SVN版本控制

    还有, Subversion 应该要和 CVS 很相像, 任何 CVS 使用者只要花费少许的力气, 就可以很快地上手。...也就是说, 开发人员不再使用 CVS 来管理 Subversion 的代码, 而以 Subversion 自己来管理。...标记这个文件添加到服务器 已经标记要添加到版本库 1.8.3Commit 当检出目录或子目录中内容有修改,目录图标变为: 提交Commit 提交本地修改至svn服务器: 在检出目录或要提交修改的目录右键...在要回滚的检出目录或子目录中右键: 1.9冲突处理 两个客户端同时修改同一个文件, 改动同一个位置,发生冲突情况 如果当commit 遇到文件已经过时,说明另一个人可能改动过 ----- update...db.properties 将本地和服务器合并到一起的文件 (不要直接看) db.properties.mine 本地自己修改后的文件 db.properties.r16 修改之前的文件

    1.3K10

    配置Subversion

    采用Subversion作为版本控制,配置方式如下: 版本控制选用Subversion,它对重构的支持比CVS要好。例如改名,原子提交等CVS无法支持的操作。...安装 Subversion 到 http://subversion.tigris.org/ 下载最新版的 Subversion,你可以下载 .zip 或者打包好的自动安装程序,下载的是档案 svn-1.3.2...第一种方式有个比较奇怪的「功能」你应该要知道,就是一个项目的 check in 动作,也会令其它项目的档案的修订版次递增 ,如果这不是你想要的,请选择第二种方式,即一个档案库只存放一个项目。...项目的目录结构 这里补充说明一下 ProjectA 的目录结构。...对于协作开发,这三种都可以胜任:如果在同一局域网内,可通过windows的文件共享协议来访问其他机器上的文件,例如file://server/d/svn。

    719100

    linux安装svn服务器的两种方式(转载)「建议收藏」

    第一步:SVN服务器端压缩包下载 下载地址:http://mirrors.cnnic.cn/apache/subversion/ 下载的是subversion-1.8.19版本,下载好的压缩包置于目录...”的项目需要用SVN做版本管理,那么可以在svn根目录下建立一个 /project目录最终目的想让项目托管到/project目录下。...[users]配置段的配置行格式如下: = ,注意:配置行中的口令是未经过任何处理的明文。...配置了“g_admin”群组对于目录下的权限为“rw“(读、写)权限。 = 配置了除群组”g_admin“外的其他用户均无权访问。...看起来应该默认值就够了,但实际使用发现还是得手动把相关注释打开,不知道是什么原因。

    1.9K70

    如何发布插件到WordPress官方插件库

    提交svn 这里才是本文的重点,对于我这种长期使用git的人,对于svn的操作已经忘得一干二净了,于是百度看了一下基础操作 先在linux上安装一个svn,当然你也可以在你的本机上安装。...(的是mac,svn并不经常使用,所以选择了在服务器上进行安装) 执行命令 yum install subversion 检查是否安装成功 svnserve --version 创建仓库目录 创建一个存放我们...svn项目的目录,我们的插件也会放在这个目录中 mkdir -p /home/svn/project 到这里我们的插件应该都审核过了,所以我们只需要把我们的插件文件提交到svn存储库当中就可以了 克隆插件库...add assets" 然后再次去看插件主页就会显示出我们对应的banner图片,在WordPress后台当中搜索插件名称,就会展示出对应的icon 这样,我们就完成了插件的发布参考链接 Using Subversion...任何个人或团体,未经允许禁止转载本文:《如何发布插件到WordPress官方插件库》,谢谢合作!

    87140

    Rails存储库从SVN转向Git

    其中,Scott Chacon为其他开发者推荐了为计算机科学家准备的Git介绍一文,文中讲解了当Git命令执行时,Git是究竟如何帮助我们处理工作的。...Scott认为,了解Git是如何工作的,对于正确的使用Git有着积极的意义。...对于使用Git所带来的好处,国内的开发者Robin Lu在Blog中这样评价道: 初始化非常方便...对于随便写两行代码就要放到SCM里的人来说,再合适不过。...在Git 中,分支管理更为容易,无论是建立新的分支,还是在分支之间切换,仅有一条命令就可以完成,不需要建立多余的目录。...尽管Git的命令繁多,但不少开发者为Git编写了小的脚本与批处理程序,进一步让Git命令的使用变得更加方便快捷, 并且对开发者更为友好。

    1.4K90
    领券