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

如何将文件添加到与已删除目录同名的Subversion?

要将文件添加到与已删除目录同名的Subversion,请按照以下步骤操作:

  1. 首先,检查您的本地工作副本是否已更新到最新版本。您可以使用以下命令更新本地工作副本:
代码语言:txt
复制
svn update
  1. 接下来,您需要恢复已删除的目录。使用以下命令恢复目录:
代码语言:txt
复制
svn copy<repository_url>/<deleted_directory><repository_url>/<new_directory> -m "Restoring deleted directory"

请将<repository_url>替换为您的仓库URL,将<deleted_directory>替换为已删除的目录名称,将<new_directory>替换为要恢复的目录名称。

  1. 现在,您已经恢复了目录。接下来,将文件添加到恢复的目录中。使用以下命令将文件添加到目录中:
代码语言:txt
复制
svn add <file_path>

请将<file_path>替换为要添加的文件的路径。

  1. 最后,提交更改以将文件添加到恢复的目录中。使用以下命令提交更改:
代码语言:txt
复制
svn commit -m "Adding file to restored directory"

现在,您已经将文件添加到与已删除目录同名的Subversion中。如果您遇到任何问题,请随时联系我们的支持团队。

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

相关·内容

两个目录中,删除其中一个目录同名文件做法

假设现在有一个目录/mnt/data,还有另外一个目录/opt/data,需要删除/opt/data目录中和/mnt/data目录同名文件。...data/anhui rm -f /opt/data/bobo rm -f /opt/data/huihui [root@centos6-vm01 data]# 解释: ls -p 参数将给列出目录名最后加上.../ grep -v 参数指定反选择, /$指定以/结尾搜索模式,因此该命令将输出不带/结尾项,也就是只输出/opt/test_a目录文件名,不包含子目录。...xargs命令-I{} 指定用管道传递过来输入替换后面命令中{}字符串,重复多次,直至管道没有输入 注:xargs加上 -t 参数,可以看到替换效果 检查一下,发现上面命令执行后,/opt/data...目录同名文件已经删除了 [root@centos6-vm01 data]# ll /mnt/data/ total 0 -rw-r--r--. 1 root root 0 Jan 10 23:24

1.5K100

php创建多级目录级联删除文件方法示例

本文实例讲述了php创建多级目录级联删除文件方法。分享给大家供大家参考,具体如下: 创建多级目录 mkdir函数只能创建一级目录,如果我们想创建多级目录,则需要自己编写函数。 <?....= "/"; } } mkdir_p($path); 级联删除文件 我们知道PHP中rmdir函数只能删除文件夹,unlink只能用来删除文件。 我们可以自己编写函数,级联删除非空文件夹。...continue; if($type=="file"){ //如果类型为文件,则删除之 unlink($path."/"....$file); } if($type=="dir"){ //如果类型为文件夹,则级联删除 rmdir_r($path."/"....文件操作总结》、《PHP目录操作技巧汇总》、《PHP常用遍历算法技巧总结》、《PHP数据结构算法教程》、《php程序设计算法总结》及《PHP网络编程技巧总结》 希望本文所述对大家PHP程序设计有所帮助

3K31
  • svn 文件状态标记含义

    C item 文件item发生冲突,在从服务器更新时本地版本发生交迭,在你提交到版本库前,必须手工解决冲突。 D item 文件目录或是符号链item预定从版本库中删除。...R item 文件目录或是符号链item预定将要替换版本库中item,这意味着这个对象首先要被删除,另外一个同名对象将要被添加,所有的操作发生在一个修订版本。...X item 目录没有版本化,但是Subversion外部定义关联,关于外部定义,可以看“外部定义”一节。 ?...item 文件目录或是符号链item在版本控制之下,但是已经丢失或者不完整,这可能因为使用非Subversion命令删除造成,如果是一个目录,有可能是检出或是更新时中断造成,使用svn update...如果 PATH 是未版本控制或者修改项目,或者包含这些项目,那么仅当 给出 --force 参数时这些项目才会被删除。 2、每个 UR L指定项目会通过立即提交从版本库中删除

    1.7K40

    Eclipse安装SVN插件及使用说明

    将项目添加到存储库 要将新项目添加到 Subversion 存储库,请右击该项目(可以在任何 Eclipse 项目视图或 Navigator 视图),并且从菜单中选择 Team > Share Project...Eclipse 将在存储库中创建新目录,其名称项目相同,并显示项目中所有文件文件列表。 从SVN检出项目: 新建--other,选择从SVN检出项目,下图: ?...下一次将此项目中变更提交给存储库时,新文件也会检入。 如果将文件添加到项目不在相关存储库中,您可以轻松地删除它。右击文件,然后选择 Delete。...不需要使用 Team 菜单,Subclipse 自动将标记要删除文件,并将它从项目中移除。下一次将变更提交给存储库时,该文件删除了。...单击 OK 将这个特定文件添加到项目目录 svn:ignore 属性中。

    1.8K10

    SVN版本控制

    1.5.2创建用户 查看创建用户: 修改用户: 1.5.3创建组 查看创建组: 修改组: 1.6分配权限 给仓库下每个目录分配权限对访问进行控制。...在要检出目录中右键: 1.8.2add 在检出目录中添加文件: 图标: 这是一个新文件 Add to ignore list :添加到忽略列表 (标记该文件不需要版本控制 ) Add :...标记这个文件添加到服务器 已经标记要添加到版本库 1.8.3Commit 当检出目录或子目录中内容有修改,目录图标变为: 提交Commit 提交本地修改至svn服务器: 在检出目录或要提交修改目录右键...: 提交后目录内容svn服务同步,目录图标变为: 1.8.4update 更新仓库文件到本地 在检出目录或子目标或文件上右键: 1.8.5更新到最新版本 1.8.6更新到指定版本...1.8.7Delete Delete :删除版本库文件 标记删除后,本地文件删除,标记删除后需要提交。

    1.3K10

    Web-第二十七天 SVN使用【悟空教程】

    注意事项 所有注意事项参看单仓库提供模式 由于多仓库启动模式下,提供有多个仓库可使用,因此在指定了SVN服务器位置后,必须指定仓库名称 多仓库检出后会在检出目录中产生一个被检出仓库相同名目录 3....6.删除本地文件 svn delete User.java 准备工作 在本地目录中存在有将要被删除SVN控制文件/目录 指令结果 将本地文件/目录信息删除 注意事项 delete指令只能删除本地文件...5.删除本地文件 svn delete User.java 在待删除文件/目录上面通过右键菜单,完成本地文件/目录删除操作,该操作在未提交之前是可恢复 ?...6.恢复本地文件 svn revert User.java 对删除文件/目录,在未进行提交操作之前,可以对其进行恢复。在任意位置通过右键菜单完成。 ?...打开原始文件,其中包含有冲突内容,用户根据需要进行调整 步骤三:删除冲突备份信息,并进行提交 将除冲突文件之外所生成所有文件进行删除,并对原始文件进行合并冲突处理后,原始文件状态由冲突状态转换为编辑状态

    1K10

    eclipse本地svn插件库版本不一致更新等操作出错解决方法

    高版本SVN客户端会自动更新本地工作目录 .svn 目录文件格式,导致旧版本SVN客户端不能继续访问该本地工作目录 将本机安装所有的SVN客户端都更新到同一个大版本,以避免本地工作目录格式不一致...一个简单重现方法:在 .svn 目录下创建空名为 lock文件 使用命令行 "svn cleanup" 或者类似的“清理”动作删除锁定 svn: 工作副本“trunk/src”已经锁定 svn...因为其他人新增一个文件到服务器,而本地却存在一个同名文件(未版本控制) 先将本地重名文件改名,再执行"svn up",之后再比较、合并文件。...或者执行 "svn up --force" svn: 增加文件 'Makefile' 失败: 同名未版本控制文件存在 13....增加 src/Makefile svn: 提交失败(细节如下): svn: 文件“/svn/test/trunk/src/Makefile”存在 14.

    3.2K40

    aicoder实习svn内部培训教程

    image 复制-修改-合并方案(Subversion默认模式): 在这种模型里,每一个客户读取项目配置库建立一个私有工作副本——版本库中文件目录本地映射。...image 图标: 这是一个新文件 n Add to ignore list :添加到忽略列表 (标记该文件不需要版本控制 ) ? image n Add : 标记这个文件添加到服务器 ?...image 已经标记要添加到版本库 5.3.3 Commit 当检出目录或子目录中内容有修改,目录图标变为: 提交Commit 提交本地修改至svn服务器: 在检出目录或要提交修改目录右键: ?...提交后目录内容svn服务同步,目录图标变为: ? 5.3.4 update 更新仓库文件到本地 在检出目录或子目标或文件上右键: ? 5.3.4.1 更新到最新版本 ?...5.3.5 Delete Delete :删除版本库文件 标记删除后,本地文件删除,标记删除后需要提交。 ? 5.3.6 恢复 在检出目录或子目录操作会记录操作日志,提交前可以回滚操作。

    71320

    CentOS7安装配置SVN及SVN Hook实战

    客户端请下载系统版本对应客户端软件 3、安装Subversion 添加repo源 [root@localhost ~]# cat /etc/yum.repos.d/svn.repo [WandiscoSVN...-y 注意 系统自带源中安装是1.7.x版本,所以通过此源安装最新版本; 二、svn服务器配置 1、添加到系统服务 默认安装完安装包中不提供systemd服务,因此需要自行配置,以下是我配置...;这个文件默认是shell可执行文件;也可以是其他语言写可执行文件; 以下就是强制提交代码时需要填写信息钩子,作为默认模板放在svn数据根目录下~ [root@localhost ~]# cat.../add.sh san mkdir: 创建目录 "/data1/svn_data/projects/CodeAuth" Give a paassword:-> 123.com [root@localhost...3、向版本库提交文档 在库文件夹中创建1.txt文件添加到库中再提交如图: 如果不添加备注信息则无法提交成功,出现如下图所示: 以上步聚如果在linux下可以使用命令行处理; checkout 目录为版本库目录

    1.1K20

    史上最全SVN使用总结,建议先收藏后观看

    Subversion中,你可以增加(add)、删除(delete)、复制(copy)和重命名(rename),无论是文件还是目录。所有的新加文件都从一个新、干净版本开始。...(6)一致数据处理方式 Subversion 使用二进制差异算法来表示文件差异, 它对文字(人类可理解)二进制文件(人类无法理解) 两类文件都一视同仁。...你可以编辑存在文件,例如进行文件添加/删除操作。 你可以添加文件/目录。...但是这些添加文件目录不会立刻成为版本库一部分,而是被添加进待变更列表中,直到执行了 commit 操作后才会成为版本库一部分。 同样地你可以删除文件/目录。...删除操作立刻将文件从工作副本中删除掉,但该文件实际删除只是被添加到了待变更列表中,直到执行了 commit 操作后才会真正删除。 Rename 操作可以更改文件/目录名字。"

    2.5K20

    eclipse怎么配置svn插件_dip插件有哪几种

    目录下”plugins”和”features”文件夹,将下载好svn对应名称文件夹下内容复制到eclipse同名文件夹中 (3)重启eclipse即可。...link到指定目录(转) 1)下载subeclipse插件 (2)在任意盘符下新建文件夹Plugins,在里面新建文件夹subclipse,点击进入,将下载好subclipse压缩包解压在subclipse...\subclipse (5)通过clean重启Eclipse(方式:打开cmd,进入eclipse安装目录,执行eclipse.exe -clean) 注意: (1)link文件名,插件所在文件夹名...(2)如果想暂时不启动插件:只需把link文件删除,或者将path路径改为非插件所在路径即可 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除

    43220

    版本控制简介

    本节介绍版本控制,并说明如何将其应用于您自己项目。我们将引导您完成所有步骤,从评估不同版本控制系统到创建和使用一个仓库。 为何使用版本控制?...例如,如果您正在自己个人计算机上编辑文件并决定删除一段代码,则可以使用版本控制在将来恢复该部分代码 - 即使是从现在开始几周或几个月以后。...以下是它工作原理: 在工作目录中创建或修改文件。对更改满意后,使用git add命令将修改后文件移动到暂存区。 新文件修改文件快照将添加到暂存区。现在您可以预览文件了。...要开始跟踪项目目录所有文件,请输入以下命令: git add * 这些文件现在被追踪到了,因此您可以进行初始提交。...您可以将生产数据库中数据复制到暂存和开发环境。 完善您工作流程 使用版本控制系统一样,需要花费一些时间和精力来适应环境。

    1.9K30

    01.SVN介绍安装

    SVN 主要功能 (1)目录版本控制 CVS 只能跟踪单个文件历史, 不过 Subversion 实作了一个 "虚拟" 版本控管文件系统, 能够依时间跟踪整个目录变动。...在Subversion中,你可以增加(add)、删除(delete)、复制(copy)和重命名(rename),无论是文件还是目录。所有的新加文件都从一个新、干净版本开始。...这允许开发人员以逻辑区间建立并提交变动,以防止当部分提交成功时出现问题。 (4)纳入版本控管元数据 每一个文件目录都附有一組属性关键字并和属性值相关联。...(6)一致数据处理方式 Subversion 使用二进制差异算法来异表示文件差异, 它对文字(人类可理解)二进制文件(人类无法理解) 两类文件都一视同仁。...把svn安装目录bin目录添加到path路径中,在命令行窗口中输入 svnserve --help ,查看安装正常与否。 ?

    1.5K90

    Eclipse安装svn插件几种方式

    /update_1.8.x (支持Subversion 1.7.x) 相关链接: Eclipse在线安装Subversion1.82(SVN)插件 2.离线安装: (1).下载需要插件包:http...,将下载好svn对应名称文件夹下内容复制到eclipse同名文件夹中 (3).通过clean重启Eclipse(方式:打开cmd,进入eclipse安装目录,执行eclipse.exe -clean...文件夹中 (3).进入eclipse安装目录,创建links文件夹,在文件夹中创建subclipse.link文件 (4).在subclipse.link文件中输入路径地址:path=D:\\Plugins...\\subclipse (5).通过clean重启Eclipse(方式:打开cmd,进入eclipse安装目录,执行eclipse.exe -clean) 注意: (1).link文件名,插件所在文件夹名...(2).如果想暂时不启动插件:只需把link文件删除,或者将path路径改为非插件所在路径即可

    2.3K110

    Git下载方法+版本控制器以及SVNGIT区别

    ssh文件夹生成,此文件夹中以下两个文件 将ssh文件夹中公钥( id_rsa.pub)添加到GitHub管理平台中,在GitHub个人账户设置中找到如下界面 title随便起一个,将公钥(...Subversion是一个通用系统,可用来管理任何类型文件,其中包括程序源码。...CVSSVN区别:  1 对重命名、删除文件支持 cvs:不支持本地文件重命名提交 删除分remove和erase两种前者把本地和库中文件删除 后者只是删除本地文件 不能删除文件夹 svn...3 本地文件对应关系 cvs:可以多对多 svn:一个库可以有多个工作目录但一个工作目录只能对应一个库 虽然可以更改库位置但是要求很严格 4 库中文件存放方式 cvs:完全用户可见方式客户端文件夹结构完全一致...暂存(staged):表示对一个修改文件的当前版本做了标记,使之包含在下次提交快照中 已提交(committed):表示文件保存在git仓库中。

    1K20

    【腾讯云1001种玩法】在QCloud CentOS 下搭建一个适用于个人 SVN 环境

    安装 SVN 检查是否安装 rpm -qa subversion 卸载旧版本 yum remove subversion 安装最新版本 yum install subversion 检查是否安装成功...realm = imagine's svn server # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存关键字。...再用 SVN commit 或者 ci 命令进行同步 可能需要—message 或者-m 参数,后面跟上这次修改一些信息即可 如果工作目录中有新文件,需要先添加到 SVN 中在同步 使用 SVN... add 命令进行添加文件或者文件夹 如果需要添加文件很多,可以使用 Linux 通配符: svn add / 批量添加/删除 SVN 同步文件 使用 bash 命令 添加 svn status...|awk '{print $2}'|xargs svn del 可以添加到 PATH 中,如/usr/local/bin,命令叫做 svnaddall 和 svndelall 如果 SVN 同步目录中出现中文

    1.6K00

    svn 删除、移动和改名

    找回删除文件目录 如果你删除了一个文件目录并已经提交该删除操作到版本库,那么 一个常规TortoiseSVN → 复原已不能再将其找回。但是该文件目录并没有完全丢失。...如果你知道该被删除文件目录版本(如果不能,使用日志对话框来查找出来),打开数据仓库浏览器,并选择那个版本。...提交父目录 既然重命名和移动都是像添加之后跟随着删除一样被执行,你必需提交该重命名/移动文件文件夹,所以重命名/移动删除部分将出现在提交对话框中。...如果你不提交重命名/移动删除部分,他将保留在仓库中并且你同组人更新工作副本时,该文件也不会被删除。例如,他们将有两个一老一新副本。...删除未版本控制文件 通常你可以在Subversion中设置自己忽略列表,例如忽略所有产生文件。但是你如何清理这些忽略项目,从而产生一个干净构建呢?

    2.5K30
    领券