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

SVN如何仅删除本地副本?

如果你想要删除本地的SVN副本,但不想影响到SVN服务器上的版本,你可以直接在文件系统中删除本地副本。这不会影响到SVN服务器上的版本。

在Windows中,你可以在文件资源管理器中找到本地副本的目录,然后直接删除它。在Linux或Mac中,你可以使用rm -rf命令来删除本地副本的目录。

请注意,这将删除本地副本的所有文件和历史记录。如果你想要保留这些信息,你应该使用SVN的checkout命令来重新获取一个新的本地副本。

另外,如果你只想删除本地副本的某些文件或目录,但不想删除整个本地副本,你可以使用SVN的revert命令。这个命令可以撤销本地副本的所有未提交的修改,包括添加、修改和删除的文件或目录。例如,如果你想撤销对file.txt的所有未提交的修改,你可以使用以下命令:

代码语言:javascript
复制
svn revert file.txt

如果你想撤销对整个本地副本的所有未提交的修改,你可以使用以下命令:

代码语言:javascript
复制
svn revert -R .

这个命令将撤销对当前目录及其所有子目录的所有未提交的修改。

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

相关·内容

如何批量删除.svn文件

可能很多人设置Windows显示隐藏文件,然后将项目中的所有.svn文件删除,这种方法是既费劲儿又蛋疼的方法。      ...,此时再右键任何文件夹时都会出现一个“Delete SVN Folders”,点击这项,将会把此文件夹下包括子文件夹的.svn都给删除。...如果项目想去掉svn,直接对此项目进行上面操作,一下子就将项目所有的.svn删除,即项目去除了svn。       第三步:也比较重要哦!...如果项目已经去掉了svn,此时我们应该将右键的这项功能去掉预防以后不小心点击将不想去svn的项目去除了,这将会非常令人蛋疼。...就是在命令行输入:regedit命令),然后在注册表里找到:[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN],将DeleteSVN删除就可以了

2.3K10

git无法删除本地分支_git如何删除远程分支

git删除本地分支出现错误 转载:https://blog.csdn.net/benben_2015/article/details/79782202...删除本地分支经常出现的情况有以下几种: error:The branch ‘testing’ is not fully merged....使用git branch -d testing,出现错误提示,这是因为删除的分支包含了还未合并的工作。解决办法是强制删除它,用参数“-D”表示。...和Windows系统下删除打开的文件道理一样。解决办法是只要切换分支到其他任意分支上,然后进行删除即可。例如删除”testing”分支,你可以这样做。...本站提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除

2K20

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

SVN CheckOut检出 作用:将版本库中的内容检出到本地工作副本 步骤: 1.新建一个空文件夹; 比如:E:\Proj_trunk 2.在此目录中点击右键-> SVN Checkout.....SVN 如何删除认证数据 步骤:点击右键 选择设置 以保存数据 清除认证数据 ? ? SVN Show log显示日志 ?...SVN 如何得到历史版本 工作副本右键 显示日志 选择所需的版本号 保存版本至 ? ?...SVN 如何创建分支 两种方式: 1.在版本库浏览器中创建分支 ? ? ? 2.在工作副本创建分支 ? ? 创建分支成功 ? ?...,删除锁定和保留的未完成操作,如果你得到工作副本已经锁定的错误,运行这个命令删除无用的锁定,并将工作副本恢复到可用的状态; SVN Subclipse的安装步骤(Eclipse集成) 1.

2.2K50

SVN命令解析以及问题解决(update...)

如显示日志,检出,导出,检入文件/文件夹,改名,删除文件,分支建立等。 2.Checkout(检出) 从SVN服务器上得到数据,即建立本地副本,并且修改后可以commit到SVN服务器上。...3.Update(更新) 更新本地副本,得到SVN服务器上最新的数据。一般check out建立本地副本后,都在该本地副本上修改提交,若想再次得到服务器上的最新版本,即需用Update。...4.Commit(提交) 提交修改到SVN服务器上。所有需提交到SVN服务器上本地副本的修改都需要用Commit命令完成。...(更新后本地副本作为显示某一版本内容,不能复原为该版本,与复原命令不同) Revert: 本地副本还原, 放弃本地副本的修改,将其还原到本地修改前的版本(最后提交或者更新的版本) 还原至某一历史版本...解决方法:在上一层目录检出,或许更换SVN客户端安装版本,同时注意建立配置库目录时不易建立过深的目录。 7.本地副本不能删除,提示text-base过长 原因:目录过深。

3.6K30

svn 文件状态标记含义

C item 文件item发生冲突,在从服务器更新时与本地版本发生交迭,在你提交到版本库前,必须手工的解决冲突。 D item 文件、目录或是符号链item预定从版本库中删除。...比如数据库配置文件,每个程序员的本地配置不同,如果一更新提交上去就乱套了。用svn del会从版本库中删除但是文件也被删了, 这样会造成一更新所有人的文件都被删除掉。...用带参数--keep-local可以保留本地副本, 注意别人的副本如果没有更新过也会被删除svn del --keep-local config.php delete (del, remove,...除非给出 --keep-local 参数,工作副本中没有提交的文件和目录会被立即删除。...如果 PATH 是未版本控制或者已修改的项目,或者包含这些项目,那么当 给出 --force 参数时这些项目才会被删除。 2、每个 UR L指定的项目会通过立即提交从版本库中删除

1.6K40

SVN用法及切版本与合版本

2)svn delete 文件名。delete 可以简写为del或者rm。 删除一个文件,需要使用此方法,告诉临时路径该文件即将被删除。...该方法不检出文件,查看服务器上该文件的内容。 5)svn status。status可以简写为st或者stat。...该命令用于查看当前路径下,本地SVN副本SVN服务器上的差异,返回的结果是一个英文字母+文件名,即本地文件与SVN服务器不一致的文件名。 英文字母:M-修改,U-线上有更新,A-新增,D-删除,?...建议使用该命令之前,需要先进行svn up,并把冲突解决以后在指向,否则会合并失败。 另外,svn merge以后,合并到暂存的路径下,需要svn ci进行提交到SVN服务器才可以。...该命令将服务器上的文件复制一个工作副本本地,在服务器并不保存这些文件,只有一个指向该文件的节点。 ——written by linhxx 2017.07.12

2.7K50

svn 删除、移动和改名

如果你想从版本库删除项目,但是在本地作为非版本控制的文件/文件夹保留,可以使用 扩展右键菜单 → 删除(保留本地副本)。...移动文件和文件夹 如果你想重命名文件或文件夹,使用 右键菜单 → 改名… 为此条目输入新的名称就可以了。...如果你不提交重命名/移动的已删除部分,他将保留在仓库中并且你的同组人更新工作副本时,该文件也不会被删除。例如,他们将有两个一老一新的副本。...删除未版本控制的文件 通常你可以在Subversion中设置自己的忽略列表,例如忽略所有产生的文件。但是你如何清理这些忽略的项目,从而产生一个干净的构建呢?...它会出现一个对话框,列出工作副本中的所有未版本控制的文件。你可以选择或取消删除的项目。 当删除这些项目时,使用了垃圾箱。所以如果你犯了错误,删除了应该版本控制的文件,你仍旧可以恢复。

2.4K30

Mac环境下svn的使用

我们首先来看下,如何在Mac环境下搭建svn服务器端环境。...update 5.至于svn的其他用法,可以在终端输入:svn help 注:1、系统自带的svn无法支持本地删除文件的更新,即当本地删除文件后去更新服务器的文件时,删除的文件又从服务器上的文件夹中下载到你的本地文件夹中...15、恢复本地修改 svn revert: 恢复原始未改变的工作副本文件 (恢复大部份的本地修改)。...但是它不会恢复 被删除的目录 16、代码库URL变更 svn switch (sw): 更新工作副本至不同的URL。...一个简单的重现方法:在 .svn 目录下创建空的名为 lock 的文件 使用命令行 "svn cleanup" 或者类似的“清理”动作删除锁定 svn: 工作副本“trunk/src”已经锁定 svn

6.8K31

python学习-SVN常用命令

对于障碍路径中的文件,如果与版本库内的   不同,将视为工作副本发生本地修改。版本库中的所有属性都应用于障碍路径。   用第一列字符"E" 来报告障碍路径。  ...对于障碍路径中的文件,如果与版本库内的不同,将视为工   作副本发生本地修改。版本库中的所有属性都应用于障碍路径。  参数解释:cmd下运行 "svn help checkout" 以获取帮助。...) svn revert Setting -R 3、revert 作用: 将工作副本文件恢复到原始版本(恢复大部份的本地修改)。...除非给出    --keep-local 参数,工作副本中没有提交的文件和目录会被立即删除。    ...如果 PATH 是未版本控制或者已修改的项目,或者包含这些项目,那么当     给出 --force 参数时这些项目才会被删除。   2、每个 URL 指定的项目会通过立即提交从版本库中删除

1.6K10

SVN服务的部署及使用

本文详细分析了svnserve配置文件格式,并说明如何使用配置文件控制版本库访问权限 svn的版本管理其最大的特点就是集中式,所有的项目代码文件都放在svn服务器上,客户端并不具有全部项目代码文件,因此对...该文件由一个[users]配置段组成。...和svn revert这三条命令在没有网络情况下可以执行,因为svn本地.svn中保留了本地版本原始拷贝。...1、每一个以工作副本 PATH 指定的目录,都会创建在本地端,并且加入新增调度,以待下一次的提交。 2、每个以URL指定的目录,都会透过立即提交于仓库中创建。...15、恢复本地修改 svn revert:恢复原始未改变的工作副本文件(恢复大部分的本地修改)revert用法:revert path 注意:本子命令不会存储网络,并且会解除冲突的情况。

2.4K40

SVN常用命令

每一个以工作副本 PATH 指定的目录,都会创建在本地端,并且加入新增调度,以待下一次的提交。 2、mkdir URL... 创建版本控制的目录。 ...15、恢复本地修改 svn revert: 恢复原始未改变的工作副本文件 (恢复大部份的本地修改)。 用法: revert PATH... 注意: 本子命令不会存取网络,并且会解除冲突的状况。...但是它不会恢复被删除的目录 16、代码库URL变更 svn switch (sw): 更新工作副本至不同的URL。...用法:  1、switch URL [PATH]         更新你的工作副本,映射到一个新的URL,其行为跟“svn update”很像,也会将      服务器上文件与本地文件合并。...以下是svn cleanup所做的:它搜索你的工作副本并执行所有遗留的日志,在这过程中删除锁。如果Subversion曾告诉你你的工作副本的一部分被“锁定”了,那么你应该执行这个命令。

2.6K20

javaweb-svn-1-60

删除文件 导入导出 冲突问题与解决 idea配置svn,分享工程 配置svn 分享工程 操作解释 那么项目已经到仓库了吗?...从服务器更新文件 checkout 忽略文件 冲突问题与解决 svn服务器目录结构 如何打分支和标记 打分支 主干和分支合并 简介 版本控制系统SVN是Subversion SVN是一种集中式管理代码的版本控制系统...就是多个开发者并行开发,各自有一个副本,解决代码汇总问题 主要三个步骤,A下载副本,A提交副本,B开始工作前同步(更新)副本 允许用户共享信息,而不会让他们互相干扰 ?...删除文件 本地删除后commit一下 再次浏览文件看效果 导入导出 Import将本地资源导入到svn服务器 Export导出项目,和checkout的区别,它不存在.svn隐藏文件 冲突问题与解决...1.Local Changes 本地修改过的文件都会出现在这里 2.Repository svn仓库所有提交记录 3.Incoming 本地还没有更新的别人提交的代码 那么项目已经到仓库了吗?

63020

Mac-Mac中SVN的使用

注:svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的,原因是svn本地的.svn中保留了本地版本的原始拷贝。...简写:svn st 删除文件 svn delete path -m "delete test file" 例如:svn delete svn://192.168.1.1/pro/domain/test.php...1、每一个以工作副本 PATH 指定的目录,都会创建在本地端,并且加入新增调度,以待下一次的提交。 2、每个以URL指定的目录,都会透过立即提交于仓库中创建。...但是它不会恢复被删除的目录 代码库URL变更 svn switch (sw): 更新工作副本至不同的URL。...用法: 1、switch URL [PATH] 更新你的工作副本,映射到一个新的URL,其行为跟“svn update”很像,也会将服务器上文件与本地文件合并。

1.1K20

linux下svn命令使用大全(share)

注:svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的,原因是svn本地的.svn中保留了本地版本的原始拷贝。...简写:svn st 7、删除 文件 svn delete path -m “delete test fle“ 例如:svn delete svn://192.168.1.1/pro/domain/test.php...1、每一个以工作副本 PATH 指定的目录,都会创建在本地端,并且加入新增 调度,以待下一次的提交。 2、每个以URL指定的目录,都会透过立即提交于仓库中创建。...15、恢复本地修改 svn revert: 恢复原始未改变的工作副本文件 (恢复大部份的本地修改)。...但是它不会恢复 被删除的目录 16、代码 库URL变更 svn switch (sw): 更新工作副本至不同的URL。

10K20
领券