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

SVN忽略了本地工作副本?

当你使用SVN(Subversion)进行版本控制时,如果你想让SVN忽略某些文件或文件夹,你需要在项目的根目录下创建一个名为.svnignore的文件。在这个文件中,你可以列出你希望SVN忽略的文件或文件夹的模式。例如,如果你想让SVN忽略所有的.log文件和一个名为temp的文件夹,你可以在.svnignore文件中输入以下内容:

代码语言:txt
复制
*.log
temp/

这样,SVN就会在提交更改时忽略这些文件或文件夹。

如果你已经在SVN中提交了一个文件,但现在想让SVN忽略它,你需要先从SVN中删除它,然后再次提交更改。这是如何操作的:

  1. 使用svn delete命令从SVN中删除文件:svn delete --keep-local <file_path>其中<file_path>是你希望从SVN中删除的文件的路径。
  2. 将文件添加到.svnignore文件中,如上所述。
  3. 提交更改:svn commit -m "Remove and ignore file"

请注意,这些操作需要在命令行中执行。如果你使用的是图形界面的SVN客户端,你可能需要查阅其文档以了解如何执行这些操作。

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

相关·内容

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

---- 3、工作副本(WorkSpace) 与位于中央配置库相对应的是每个人的工作空间,它是每个程序员工作的地方,程序员从配置库拿到源代码,放在本地作为工作副本,在工作副本上进行查看、修改、编译、运行...---- SVN工作模式 复制-修改-合并方案(Subversion默认的模式) 在这种模型里,每一个客户读取项目配置库建立一个私有工作副本——版本库中文件和目录的本地映射。...SVN CheckOut检出 作用:将版本库中的内容检出到本地工作副本 步骤: 1.新建一个空文件夹; 比如:E:\Proj_trunk 2.在此目录中点击右键-> SVN Checkout.....SVN 什么是冲突 团队协同工作时,当多位团队成员同时修改同一个文件,造成本地文件与SVN系统中的文件版本不一致,而导致文件无法提交的情况 SVN 冲突产生原因 当团队协同工作的时候,多位团队成员同时操作一个文件...递归的清理工作副本,删除锁定和保留的未完成操作,如果你得到工作副本已经锁定的错误,运行这个命令删除无用的锁定,并将工作副本恢复到可用的状态; SVN Subclipse的安装步骤(Eclipse集成)

2.1K50

SVN-TortoiseSVN】SVN 的简介与TortoiseSVN 安装使用教程

3.2 check out(检出) 用于检出配置库中的文件到本地,生成工作副本。...会有隐藏文件.svn【不用改,关于svn的功能内容】 拉取成功显示如下【绿勾图标:表示未更改】 SVN检出和导出区别: SVN检出 配置库文件到本地,会生成工作副本,与svn 有关联。...导出 仅把代码拉到本地 3.3 update(更新) svn 更新 作用:用于更新工作副本到对应版本【比如代码可能更新】 方法∶在 拉取的 svn目录 右键-》svn 更新 更新至版本-》显示日志【可以选择更新到某一个版本...此时没有提交到 svn 配置库,在本地将该文件加入到 svn 版本控制中【红冒图标:说明该文件已经被修改】 3.5 commit(提交) 作用:递交本地副本的代码到svn服务器 方法:选择工作副本-》...】 方法∶选择文件或目录右键 不小心忽略就再点击一次就取消忽略

14210

svn 文件状态标记含义

~ item 文件、目录或是符号链item在版本库已经存在,但你的工作拷贝中的是另一个。...I item 文件、目录或是符号链item不在版本控制下,Subversion已经配置好了会在svn add、svn import和svn status命令忽略这个文件,关于忽略文件,见“svn:ignore...比如数据库配置文件,每个程序员的本地配置不同,如果一更新提交上去就乱套了。用svn del会从版本库中删除但是文件也被删了, 这样会造成一更新所有人的文件都被删除掉。...用带参数--keep-local可以保留本地副本, 注意别人的副本如果没有更新过也会被删除掉 svn del --keep-local config.php delete (del, remove,...除非给出 --keep-local 参数,工作副本中没有提交的文件和目录会被立即删除。

1.6K40

javaweb-svn-1-60

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

61820

python学习-SVN常用命令

SVN命令参考:http://riaoo.com/subpages/svn_cmd_reference.html 1、update(up) 作用: 将版本库的修改合并到工作副本中。...对于障碍路径中的文件,如果与版本库内的   不同,将视为工作副本发生本地修改。版本库中的所有属性都应用于障碍路径。   用第一列字符"E" 来报告障碍路径。  ...[PATH]   如果指定 REV,那么它确定从 URL 首先查找的版本。   如果省略路径参数,则URL 最末尾的目录名作为目标目录名。...对于障碍路径中的文件,如果与版本库内的不同,将视为工   作副本发生本地修改。版本库中的所有属性都应用于障碍路径。  参数解释:cmd下运行 "svn help checkout" 以获取帮助。...) svn revert Setting -R 3、revert 作用: 将工作副本文件恢复到原始版本(恢复大部份的本地修改)。

1.6K10

03.SVN检出解决冲突提交

Subversion 不会允许 user01(本例使用的 svn 账号)提交更改,因为 user02 已经修改了仓库,所以我们的工作副本已经失效。...所以我们在提交更改之前必须先更新工作副本。所以使用 update 命令,如下: ? 这边输入"mc",以本地的文件为主。你也可以使用其选项对冲突的文件进行不同的操作。...默认是更新到最新的版本,我们也可以指定更新到哪个版本 svn update -r6 此时工作副本是和仓库已经同步,可以安全地提交更改了 ?...查看工作副本中的状态。 ? 此时 readme的状态为?,说明它还未加到版本控制中。 将文件readme加到版本控制,等待提交到版本库。 ? 查看工作副本中的状态 ?...如果你忽略 -m 选项, SVN会打开一个可以输入多行的文本编辑器来让你输入提交信息。 ? 现在 readme 被成功地添加到了版本库中,并且修订版本号自动增加了1。

1.8K60

SVN 常用命令

说明,第一步先要cd到要忽略的文件的父目录,然后输入上面的命令,在打开的输入框输入要忽略的文件夹(无需添加斜线、*等符号).例如: bin gen 有时候输入命令会有下面的错误 svn: E205007...我一般直接用propedit,很少用propset。...简写:svn co 将文件checkout到本地目录(checkout) svn checkout PATH(PATH是服务器上的目录) 例如:svn checkout http://svn.sinaapp.com...:不在svn的控制中; M:内容被修改; C:发生冲突; A:预定加入到版本库; K:被锁定 svn status -v PATH(显示文件和子目录状态) 第一列保持相同,第二列显示工作版本号,第三和第四列显示最后一次修改的版本号和修改人...mkdir URL:过立即提交于仓库中创建 恢复本地修改(revert) svn revert: 恢复原始未改变的工作副本文件 (恢复大部份的本地修改)。 SVN 帮助(help) svn help

1K120

Eclipse安装SVN插件及使用说明

然后一路点Next,就OK!! ...从SVN检出项目: 新建--other,选择从SVN检出项目,下图: ? 选择资源地址就OK: 在顶部的字段中输入适当的内容来描述此项目,然后单击 Select All 选中该项目的所有文件。...要下载这些变更,并将其与本地副本集成,您需要更新项目。 右击您要更新的项目,然后从菜单中选择 Team > Update。Eclipse 将从存储库中检索任何变更,并尝试将它们与本地副本合并。...下一次提交变更时,对忽略列表的这些更改将添加到存储库中。 如果您对项目的变更感到满意,确定您的代码可以编译,并且已经对变更进行测试,则应将它们提交给 Subversion 存储库。...在您的工作站崩溃时,它可以作为一个备份,并允许其他开发人员更新其本地副本以包含您的变更。 在尝试提交变更之前,请确保更新您的项目(参阅 “更新项目”)。

1.8K10

svn 删除、移动和改名

如果你想从版本库删除项目,但是在本地作为非版本控制的文件/文件夹保留,可以使用 扩展右键菜单 → 删除(保留本地副本)。...如果你想在工作副本中移动文件,比如移动到一个不同的子文件夹下,那么使用鼠标右键拖拽: 选择你要移动的文件或目录 用鼠标右键拖拽它们到工作副本的新位置 松开鼠标右键 在弹出菜单选择右键菜单...如果你不提交重命名/移动的已删除部分,他将保留在仓库中并且你的同组人更新工作副本时,该文件也不会被删除。例如,他们将有两个一老一新的副本。...删除未版本控制的文件 通常你可以在Subversion中设置自己的忽略列表,例如忽略所有产生的文件。但是你如何清理这些忽略的项目,从而产生一个干净的构建呢?...TortoiseSVN 提供使用扩展上下文菜单 → 删除未版本控制的项目…来清理工作副本。你可以在目录上右键操作时,保持 Shift按下,就可以看到这个上下文菜单。

2.3K30

Mac环境下svn的使用

1、每一个以工作副本 PATH 指定的目录,都会创建在本地端,并且加入新增 调度,以待下一次的提交。 2、每个以URL指定的目录,都会透过立即提交于仓库中创建。...15、恢复本地修改 svn revert: 恢复原始未改变的工作副本文件 (恢复大部份的本地修改)。...高版本的SVN客户端会自动更新本地工作目录中的 .svn 目录下的文件格式,导致旧版本的SVN客户端不能继续访问该本地工作目录 将本机安装的所有的SVN客户端都更新到同一个大版本,以避免本地工作目录的格式不一致...-svn: 此客户端对于工作副本 ....7. svn: Working cop- svn: 此客户端对于工作副本 “.” 太旧。你需要取得更新的 Subversion 客户端,或者降级工作副本

6.7K31

SVN版本控制拾遗

四、工作副本 工作副本是用户的本地系统的目录,是用户的私有空间。对svn仓库的修改,并非从一个工作副本直接传递到另一个工作副本,而是要用户将工作副本提交到仓库,其他用户再从仓库中更新代码。...在1.7版以前,Svn工作副本的每一个子目录内都维护一个.svn目录。...svn1.7在存放和维护工作副本元数据上提出了一种全新的方法,从外面看最显著的变化是每个工作副本只创建了一个.svn目录,存放在工作副本的根目录下。...当用户执行svn ci或者svn up时,会对文件的这两项进行判断: 1)如果本地和仓库都没更新,则没反应。 2)如果本地更新,仓库是旧的,则up没反应,ci会提交。...只有再工作副本中,再次执行svn up,才会使工作副本的a、b版本号也都是2。 即,更新和提交是分开的。执行提交,不会自动更新代码;执行更新,也不会自动提交代码。

1.4K110

SVN钩子的一些简单说明

1、每一个以工作副本 PATH 指定的目录,都会创建在本地端,并且加入新增调度,以待下一次的提交。 2、每个以URL指定的目录,都会透过立即提交于仓库中创建。...15、恢复本地修改svn revert: 恢复原始未改变的工作副本文件 (恢复大部份的本地修改)。...这是将工作副本对应到同一仓库中某个分支或者标记的方法。 2、改写工作副本的URL元数据,以反映单纯的URL上的改变。...当仓库的根URL变动(比如方案名或是主机名称变动),但是工作副本仍旧对映到同一仓库的同一目录时使用这个命令更新工作副本与仓库的对应关系。...17、解决冲突 svn resolved: 移除工作副本的目录或文件的“冲突”状态。

83360

GIT 之概述与架构

可以离线工作,分布式版本管理系统每个计算机都有一个完整的仓库,可本地提交,可以做到离线工作。没有 svn 令人抓狂的断网无法工作问题; 每个计算机都是一个完整的仓库,也就没有SVN的单点故障。...重复的情况是存在的,从数学的角度考虑,可能性是2的63次方分之一,基本可忽略。...)、 远程仓库副本 远程仓库(remote repository)。...通过push/pull可实现本地与远程的交互; 远程仓库副本 可以理解为存在于本地的远程仓库缓存。如需更新,可通过git fetch/pull命令获取远程仓库内容。...使用fech获取时,并未合并到本地仓库,此时可使用git merge实现远程仓库副本本地仓库的合并。

1.4K30

SVN常用命令

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

2.6K20

Mac-Mac中SVN的使用

最近换了Mac作为工作机,没有GUI来进行SVN的操作,只能用Terminal。把常用命令记录在这里。...1、每一个以工作副本 PATH 指定的目录,都会创建在本地端,并且加入新增调度,以待下一次的提交。 2、每个以URL指定的目录,都会透过立即提交于仓库中创建。...用法: 1、switch URL [PATH] 更新你的工作副本,映射到一个新的URL,其行为跟“svn update”很像,也会将服务器上文件与本地文件合并。...当仓库的根URL变动(比如方案名或是主机名称变动),但是工作副本仍旧对映到同一仓库的同一目录时使用 10 这个命令更新工作副本与仓库的对应关系。...解决冲突 svn resolved PATH… 移除工作副本的目录或文件的“冲突”状态。

1.1K20

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

1、每一个以工作副本 PATH 指定的目录,都会创建在本地端,并且加入新增 调度,以待下一次的提交。 2、每个以URL指定的目录,都会透过立即提交于仓库中创建。...15、恢复本地修改 svn revert: 恢复原始未改变的工作副本文件 (恢复大部份的本地修改)。...这是将工作副本对应到同一仓库中某个分支或者标记的 方法。 2、改写工作副本的URL元数据,以反映单纯的URL上的改变。...当仓库的根URL变动 (比如方案名或是主机名称变动),但是工作副本仍旧对映到同一仓库的同一目录时使用 这个命令更新工作副本与仓库的对应关系。...这就是svn cleanup 所作的:它查找工作拷贝中的所有遗留的日志文件,删除进程中的锁。如果Subversion告诉你工作拷贝中的一部分已经“锁定 ”,你就需要运行这个命令

9.9K20

linux下svn命令使用大全

1、每一个以工作副本 PATH 指定的目录,都会创建在本地端,并且加入新增 调度,以待下一次的提交。 2、每个以URL指定的目录,都会透过立即提交于仓库中创建。...15、恢复本地修改  svn revert: 恢复原始未改变的工作副本文件 (恢复大部份的本地修改)。...这是将工作副本对应到同一仓库中某个分支或者标记的 方法。 2、改写工作副本的URL元数据,以反映单纯的URL上的改变。...当仓库的根URL变动 (比如方案名或是主机名称变动),但是工作副本仍旧对映到同一仓库的同一目录时使用 这个命令更新工作副本与仓库的对应关系。...这就是svn cleanup 所作的:它查找工作拷贝中的所有遗留的日志文件,删除进程中的锁。如果Subversion告诉你工作拷贝中的一部分已经“锁定 ”,你就需要运行这个命令

6.2K20
领券