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

将已删除的目录提交到SVN存储库的问题

要将已删除的目录提交到SVN存储库,请按照以下步骤操作:

  1. 首先,确保您已安装SVN客户端并配置好了SVN服务器。
  2. 使用命令行工具,导航到要提交的目录的父目录。
  3. 使用svn add命令将已删除的目录添加回SVN存储库。例如,如果要提交名为“deleted_directory”的目录,请运行以下命令:
代码语言:txt
复制
svn add deleted_directory
  1. 使用svn commit命令提交已添加的目录。例如,如果要提交名为“deleted_directory”的目录,请运行以下命令:
代码语言:txt
复制
svn commit -m "Restoring deleted directory"

这将把已删除的目录提交到SVN存储库。

如果您使用的是图形界面的SVN客户端,例如TortoiseSVN,可以通过以下步骤完成相同的操作:

  1. 右键单击要提交的目录的父目录,选择“TortoiseSVN” -> “Add”。
  2. 在弹出的窗口中,选择要添加的已删除目录,然后单击“OK”。
  3. 再次右键单击要提交的目录的父目录,选择“TortoiseSVN” -> “Commit”。
  4. 在弹出的窗口中,输入提交消息,例如“Restoring deleted directory”,然后单击“OK”。

这将把已删除的目录提交到SVN存储库。

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

相关·内容

Git 相关问题

还要一下,如果你是第一次需要提交新文件,可以在在 git commit -a 之前先 git add 。 Q4. 什么是 Git 中“裸存储”?...你应该说明 “工作目录” 和 “裸存储” 之间区别。 Git 中 “裸” 存储只包含版本控制信息而没有工作文件(没有工作树),并且它不包含特殊 .git 子目录。...从图中可以看出,每个更改首先在暂存区域中进行验证,我将其称为“stage file”,然后更改提交到存储。 ? Staging Area Q9. 什么是 git stash?...如何在Git中创建存储? 这可能是最常见问题,答案很简单。 要创建存储,先为项目创建一个目录(如果该目录不存在),然后运行命令 git init。...你可以在这个脚本中运行其他工具,例如 linters,并对提交到存储更改执行完整性检查。 最后举个例子,你可以参考下面的脚本: 1#!

2.1K10

GIT和SVN区别

2.GIT把内容按元数据方式存储,而SVN是按文件: 所有的资源控制系统都是把文件元信息隐藏在一个类似.svn,.cvs等文件夹里。...5.GIT内容完整性要优于SVN: GIT内容存储使用是SHA-1哈希算法。这能确保代码内容完整性,确保在遇到磁盘故障和网络问题时降低对版本破坏。...只要我不合并及提交到主要版本,没有一个工作成员会被影响。等到我不需要这个分支时, 我只要把它从我本地版本删除即可。无痛无痒。 Git分支名是可以使用不同名字。...所以: svn 模式是: 1。写代码。 3。从服务器拉回服务器的当前版本,并解决服务器版本与本地代码冲突。 5。本地代码提交到服务器。 分布式版本管理模式是: 1。写代码。 2。...提交到本地版本。 3。从服务器拉回服务器的当前版本,并解决服务器版本与本地代码冲突。 4。远程与本地代码合并结果提交到本地版本。 5。本地版本推到服务器。

58310
  • Git01下载安装+与SVN区别+实操

    3.4 其它    GIT没有一个全局版本号,而SVN有:目前为止这是跟SVN相比GIT缺少最大一个特征。    GIT内容完整性要优于SVN:GIT内容存储使用是SHA-1哈希算法。...这能确保代码内容完整性,确保在遇到磁盘故障和网络问题时降低对版本破坏 3.5 直接记录快照,而非差异    GIT把内容按元数据方式存储,而SVN是按文件:所有的资源控制系统都是把文件元信息隐藏在一个类似...直接记录快照,而非差异 3.6 直接记录快照,而非差异    GIT分支和SVN分支不同,分支在SVN中一点不特别,就是版本另外一个目录。...Staging Area(暂存区):保存了下次提交文件列表信息。文件状态为暂存(staged)在此区域内。       Repository(本地仓库):提交到本地仓库文件。...”设置,下拉至最后可以看到删除选项 5.在删除时要求输入代码名称确认删除,完成此过程即可彻底删除代码 创作不易,大家多多支持!!!

    48510

    源代码管理SVN使用

    项目经理初始化项目 ①.服务器所有的内容下载到本地 svn checkout 服务器地址 —username=mgr —password=mgr ②.进⼊入到工作目录 cd 工作目录 ③.初始化项⺫...touch main.m 添加文件和项目 ④.main.m加⼊入到本地代码管理中 svn add main.m ⑤.main.m提交到服务器 svn commit -m “注释” ⑥.查看⽂文件状态...文件丢失或者不完整(不是通过svn命令删除文件) '~' 受控文件被其他文件阻隔 ⑦.删除 删除服务器上某个文件,需要做2个步骤 文件从本地版本控制中移除:svn delete 、svn remove...提交刚才删除操作到服务器:svn commit 文件从本地版本控制中移除 svn delete 文件名 ⑧.查看日志 查看日志,需要2个步骤 服务器最新代码更新到本地:svn update...还未把删除交到服务器) svn revert 不小心写错了很多东西,想撤销所写东西(已经把修改提交到服务器) svn update -r 版本号 不小心删错了文件,想把文件恢复回来(已经把删除交到服务器

    2K70

    SVN使用指南【工作培训版】

    通过这种方式,可以很容易地看出我们对哪些文件进行了修改操作,但是还没有提交到版本中; ? 如果在提交过程中出现了冲突,图标变成黄色感叹号。 ?...删除忽略文件: 如果你想从忽略列表中移除一个或多个条目,右击这些条目,选择TortoiseSVN → 从忽略列表删除进入版本控制文件或目录不能够忽略 ?...版本分支图显示以下内容: (1)增加文件/文件夹(2) 删除文件/文件夹 (3)分支最新版本 (4) 一般文件/文件夹 ?...SVN 解决冲突之后 通过上面所说方法,解决冲突后要选择解决(resolved) 解决后,带问号三个文件将自动删除 最后选择commit提交到SVN ? ? ?...SVN Eclipse下使用主要功能 版本导入到SVN资源 ? ? ? ? 新建项目导入到版本 ? ? ? ? ? Eclipse中小组使用 ? 比较对象 ? 例如: ? ?

    2.3K50

    SVN使用指引(Windows)

    然后右键点击文件“test2.php”,选择“SVN Commit..”菜单,然后填写本次提交日志(必填项,不填导致提交失败),即将刚才复制代码提交到SVN工作目录中。 如下图所示: ? ?...,并填写本次提交日志(必填项,不填导致提交失败),即将该更新提交到SVN。 3....开发者需要将该目录或文件提交到SVN服务器上,即右键选中该目录或文件,然后选择菜单中SVN Commit...”文件提交到服务器。提交成功后,即完成历史版本回滚。 6....点击“Delete”后,可以看见本地已经不存在该文件或目录。 3. 右键点击删除文件原来所在目录,选择“SVN Commit...”...,并填写本次提交日志(必填项,不填导致提交失败),提交到SVN。 7. 其它操作 SVN操作与一般SVN操作是一致,这里不再列举,您可以参考SVN手册。

    2.2K20

    Git基础和入门

    2、Git文件存储 注意文件存储SVN不同: ? Git 不按照SVN那样对待或保存数据。 反之,Git 更像是把数据看作是对小型文件系统一组快照。...) 3、Git文件状态 Git文件: 已被版本管理文件; 修改: 在工作目录(working directory)修改Git文件; 暂存: 对修改文件执行Git暂存操作,文件存入暂存区(staging...area);(注意SVN中没有暂存区这个概念) 已提交: 暂存文件执行Git提交操作,文件存入版本(git directory); ?...这些从 Git 仓库压缩数据中提取出来文件,放在磁盘上供你使用或修改。 暂存区域是一个文件,保存了下次提交文件列表信息,一般在 Git 仓库目录中。...基本 Git 工作流程如下: 在工作目录中修改文件。 暂存文件,文件快照放入暂存区域git add。 提交更新,找到暂存区域文件,快照永久性存储到 Git 仓库目录git commit。

    52740

    Git基础和入门

    ; 1、Git工作模式 操作 90%以上操作在个人计算机上 添加文件、修改文件、提交变更、查看版本历史等 版本同步 本地修改推送到版本服务器 版本控制系统: 2、Git文件存储 注意文件存储SVN...) 3、Git文件状态 Git文件: 已被版本管理文件; 修改: 在工作目录(working directory)修改Git文件; 暂存: 对修改文件执行Git暂存操作,文件存入暂存区(staging...area); (注意SVN中没有暂存区这个概念) 已提交: 暂存文件执行Git提交操作,文件存入版本(git directory); Git 仓库目录是 Git 用来保存项目的元数据和对象数据地方...这些从 Git 仓库压缩数据中提取出来文件,放在磁盘上供你使用或修改。 暂存区域是一个文件,保存了下次提交文件列表信息,一般在 Git 仓库目录中。...基本 Git 工作流程如下: 在工作目录中修改文件。 暂存文件,文件快照放入暂存区域git add。 提交更新,找到暂存区域文件,快照永久性存储到 Git 仓库目录git commit。

    50520

    2022 最新 Git 面试题

    还要 一下,如果你是第一次需要提交新文件,可以在在 git commit -a 之前先 git add 。 4.什么是 Git 中“裸存储”?...你应该说明 “工作目录” 和 “裸存储” 之间区别。 Git 中 “裸” 存储只包含版本控制信息而没有工作文件(没有工作树),并且它不包含特殊 .git 子目录。...,你回答时也要保包含这两个答案,因为根据具体情况可以使用以下选项: 删除或修复新提交中错误文件,并将其推送到远程存储。...这是修复错误最自然方式。对文件 进行必要修改后,将其提交到我将使用远程存储 git commit -m “commit message” 创建一个新提交,撤消在错误提交中所做所有更改。...从图中可 以看出,每个更改首先在暂存区域中进行验证,我将其称为“stage file”,然后更改提交到存储。 9.什么是 git stash? 首先应该解释 git stash 必要性。

    16110

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

    还要一下,如果你是第一次需要提交新文件,可以在在 git commit -a 之前先 git add 。4.什么是 Git 中“裸存储”?...你应该说明 “工作目录” 和 “裸存储” 之间区别。Git 中 “裸” 存储只包含版本控制信息而没有工作文件(没有工作树),并且它不包含特殊 .git 子目录。...这是修复错误最自然方式。对文件进行必要修改后,将其提交到我将使用远程存储git commit -m "commit message"创建一个新提交,撤消在错误提交中所做所有更改。...从图中可以看出,每个更改首先在暂存区域中进行验证,我将其称为“stage file”,然后更改提交到存储。9.什么是 git stash?首先应该解释 git stash 必要性。...通过说明我们使用 git stash drop 目的来回答这个问题。git stash drop 命令用于删除隐藏项目。默认情况下,它将删除最后添加存储项,如果提供参数的话,它还可以删除特定项。

    23210

    快速入门使用Git管理代码

    Git与SVN最大不同 Git是分布式,相当于每个人都有一个完整代码,而且可以指定不同人之间相互合作,而SVN这类则是集中式共享同一份代码,相互影响着。...1.首先下载安装Git https://git-scm.com 任何一个文件在git内都有三种状态: 1.已提交(committed):表示该文件已经被安全保存在本地数据中了 2.修改(modified...):表示修改了某个文件,但是还未提交 3.暂存(atsged):表示把修改文件放在下次提交要保存清单中 Git目录介绍 当创建一个新目录执行git init时,git会创建一个.git目录,这个目录包含了几乎所有...Git存储和操作对象。...$ git rm readme.txt $ git commit -m “Just a test for remove readme.txt” Push提交到中心 $ git push Push提交到其他分支

    39150

    快速入门使用Git管理代码

    Git与SVN最大不同 Git是分布式,相当于每个人都有一个完整代码,而且可以指定不同人之间相互合作,而SVN这类则是集中式共享同一份代码,相互影响着。...1.首先下载安装Git https://git-scm.com 任何一个文件在git内都有三种状态: 1.已提交(committed):表示该文件已经被安全保存在本地数据中了 2.修改(modified...):表示修改了某个文件,但是还未提交 3.暂存(atsged):表示把修改文件放在下次提交要保存清单中 Git目录介绍 当创建一个新目录执行git init时,git会创建一个.git目录,这个目录包含了几乎所有...Git存储和操作对象。...rm readme.txt $ git commit -m “Just a test for remove readme.txt” Push提交到中心 $ git push Push提交到其他分支

    44510

    Git学习笔记.

    2、GIT把内容按元数据方式存储,而SVN是按文件:所有的资源控制系统都是把文件元信息隐藏在一个类似.svn,.cvs等文件夹里。...3、GIT分支和SVN分支不同:分支在SVN中一点不特别,就是版本另外一个目录。 4、GIT没有一个全局版本号,而SVN有:目前为止这是跟SVN相比GIT缺少最大一个特征。...5、GIT内容完整性要优于SVN:GIT内容存储使用是SHA-1哈希算法。这能确保代码内容完整性,确保在遇到磁盘故障和网络问题时降低对版本破坏。...‘提交代码并注释’:暂存区目录树提交到版本中           git commit –am ‘第一次版本修改’:直接工作区代码提交到版本           git clone [url...git reset head:暂存区目录树被版本代码重写,但是工作区不受影响           git reset --hard:版本回退到上一次提交版本           git rm

    1K50

    TortoiseSVN 菜单详解

    03、Import(导入) 选择要提交到服务器目录,右键选择TortoiseSVN----Import,系统弹出导入提示框,在URL of repository输入框中输入服务器仓库地址,在Import...使用快捷菜单编辑冲突Edit Conflict命令来解决冲突。然后从快捷菜单中执行解决Resolved命令,改动送交到档案。...,输入新文件名称,点击确定,再把修改提交,即可完成文件改名 09、Delete(删除)    SVN支持文件删除,而且操作简单,方便,选择要删除文件,点击Delete,再把删除操作提交到服务器 10...15、Export(导出)    把整个工作拷贝导出到本地目录下,导出文件将不带svn文件标志,文件及文件夹没有绿色”√”符号标志。...),来管理文件,而不是简单复制一份文件拷贝,所以不会有浪费存储空间问题存在。

    1.8K80

    SourceTree使用技巧

    点击Stage All,填写提交信息既可以本地内容(暂存区)提交到本地版本,如图所示: ? 1、未暂存文件进行暂存,如果有些文件不需要暂存,则可以进行删除,选中文件,右键“移除”即可。...拉取:从远程代码进行更新,相当于SVN“更新” 推送:代码提交到远程。 解决冲突 简单介绍 ?...2、右侧显示修改后代码进行查看。 3、同时修改冲突文件有相应备份,大家可以下载到本地,方便冲突有问题再次修改文件。 备注:该文件下载之后请将版本该文件删除,不要上传到版本中。...只要我不合并及提交到主要版本,没有一个工作成员会被影响。等到我不需要这个分支时, 我只要把它从我本地版本删除即可。无痛无痒。...5.GIT内容完整性要优于SVN: GIT内容存储使用是SHA-1哈希算法。这能确保代码内容完整性,确保在遇到磁盘故障和网络问题时降低对版本破坏。

    3.6K10

    SVN与Gi较量对比

    SVN与GIT区别: 1.GIT是分布式,而SVN是集中式 2.GIT把内容按元数据方式存储,而SVN是按文件:因为git目录是处于个人机器上一个克隆版版本,它拥有中心版本上所有的东西,例如标签...虽然平时大家都是代码提交到中央服务器上再统一pull别人代码,但实际情况你可以总是pull张三,然后push给李四等等操作。 本地提交: 本地提交好处主要有3点: 一, 断网提交 。...两者工作流对比: svn模式 写代码。 从服务器拉回服务器的当前版本,并解决服务器版本与本地代码冲突。 本地代码提交到服务器。 git模式 写代码。 提交到本地版本。...从服务器拉回服务器的当前版本,并解决服务器版本与本地代码冲突。 远程与本地代码合并结果提交到本地版本本地版本推到服务器。...$ git add ... # 添加指定目录到暂存区,包括其子目录 $ git add # 删除工作区文件,并且这次删除放入暂存区 $ git rm [file1

    94620

    Git下载方法+版本控制器以及SVN与GIT区别

    CVS与SVN区别:  1 对重命名、删除文件支持 cvs:不支持本地文件重命名提交 删除分remove和erase两种前者把本地和中文件都删除 后者只是删除本地文件 不能删除文件夹 svn...:支持文件重命名提交系统会提示删除旧文件,创建新文件 删除本地文件提交 中文件也被删除 2 对中文路径名支持 cvs:支持比较好 svn:要将权限控制文件保存为svn支持UTF-8格式...3 本地文件与对应关系 cvs:可以多对多 svn:一个可以有多个工作目录但一个工作目录只能对应一个 虽然可以更改位置但是要求很严格 4 中文件存放方式 cvs:完全用户可见方式与客户端文件夹结构完全一致...这能确保代码内容完整性,确保在遇到磁盘故障和网络问题时降低对版本破坏 3.5 直接记录快照,而非差异       GIT把内容按元数据方式存储,而SVN是按文件:所有的资源控制系统都是把文件元信息隐藏在一个类似...直接记录快照,而非差异  3.6 直接记录快照,而非差异       GIT分支和SVN分支不同,分支在SVN中一点不特别,就是版本另外一个目录

    1K20

    eclipseSVN安装及使用

    复制版本URL粘贴上,如下图: 点击【ok】按钮后,就可以检索出来,如下: 如下图: 注意事项: .svn这个隐藏目录记录着两项关键信息:工作文件基准版本和一个本地副本最后更新时间戳,...先提到变更列表中,再commit到配置中,选择新增文件,右键SVN菜单执行“Add“操作提交到”变更列表中”,然后右键SVN菜单执行”SVN Commit”提交到版本中。 2....不提交到变更列表中,而是直接commit配置中,选择该文件,右键svn菜单执行”SVN Commit”操作。 3....如果被删除文件入版本,则删除方法如下: 选择被删除文件,右键svn菜单执行”delete”操作,然后选择被删除文件目录,右键svn菜单执行”SVN Commit”....使用操作系统删除操作删除该文件,然后选择被删除文件目录,右键svn菜单执行”SVN Commit”,在变更列表中选择被删除文件。如下图: 4.

    1.1K30

    SVN下载安装及使用教程「建议收藏」

    复制版本URL粘贴上,如下图: 点击【ok】按钮后,就可以检索出来,如下: 如下图: 注意事项: .svn这个隐藏目录记录着两项关键信息:工作文件基准版本和一个本地副本最后更新时间戳,...先提到变更列表中,再commit到配置中,选择新增文件,右键SVN菜单执行“Add“操作提交到”变更列表中”,然后右键SVN菜单执行”SVN Commit”提交到版本中。 2....不提交到变更列表中,而是直接commit配置中,选择该文件,右键svn菜单执行”SVN Commit”操作。 3....如果被删除文件入版本,则删除方法如下: 选择被删除文件,右键svn菜单执行”delete”操作,然后选择被删除文件目录,右键svn菜单执行”SVN Commit”....使用操作系统删除操作删除该文件,然后选择被删除文件目录,右键svn菜单执行”SVN Commit”,在变更列表中选择被删除文件。如下图: 4.

    10.1K20

    SVN 基础记录

    当然 git 也有一个集中版本,但是每台机器上克隆了一个自己版本,拥有所有版本信息,实际开发都是先提交到自己版本,再推到集中版本。...添加文件 新加入文件到版本追踪,之后 commit 提交到版本服务器 $ svn add file_name commit(ci) 提交 改动文件提交到版本, $ svn commit -m...-m "del test.c" remove 命令用于删除分支 update(up) 更新本地仓库 获取服务器版本更新到本地 $ svn update #目录下所有文件更新到最新 $ svn update...此命令本地修改删除,回退到原始未改变文件 $ svn revert test.c $ svn revert --recursive ./ # 回退目录下所有文件 注意,执行该操作,无法恢复被删除目录...URL 改变了提交目录 svn switch new_url 参考 1.svn book

    69020

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券