`

svn利用TortoiseSVN忽略文件或文件夹(目录)

阅读更多

忽略已经版本控制的文件

如果你不小心添加了一些应该被忽略的文件,你如何将它们从版本控制中去除而不会丢失它们?或许你有自己的IDE配置文件,不是项目的一部分,但将会花费很多时间使之按照自己的方式工作。

如果你还没有提交,你只需要TortoiseSVNRevert...来取消添加,你需要将这个文件添加到忽略列表,这样它们才不会被再次误添加近来。

如果文件已经存在于版本库,你需要做更多的工作。

  1. 把文件移动到其它安全的位置,不在你的工作拷贝的目录内。

  2. TortoiseSVN提交父目录,TortoiseSVN会查看遗失文件和你从版本库标记删除的文件。

  3. 将文件移到原始位置

  4. 将文件添加到忽略文件,所以你不必再为此烦心。

例如:我们要过滤classes文件夹

1.先把classes目录copy到其他目录(即不在你的工作拷贝内)

2.删除classes目录

3.提交父目录

4.将classes目录还原到原位置

 

5.在classes父目录设置svn:ignore属性,忽略classes文件夹

如果你需要将整个目录从版本控制中删除,过程会有一点区别。

  1. TortoiseSVN导出文件夹到某个安全的地方而不是你的工作复本。

  2. TortoiseSVN删除,从你的工作复本中删除该文件夹。

  3. TortoiseSVN提交对文件夹的删除操作,将它从版本库中移除。

  4. 将导出的文件拷贝回工作拷贝原来的位置。

  5. 将文件添加到忽略文件,所以你不必再为此烦心。

  • 大小: 4.4 KB
  • 大小: 3.8 KB
  • 大小: 4 KB
  • 大小: 40.3 KB
  • 大小: 50.3 KB
3
1
分享到:
评论

相关推荐

    SVN误操作导致的文件夹全是问号的问题

    当SVN工作副本出现文件夹问号问题时,可以通过检查文件状态、重新添加文件、忽略文件或恢复SVN信息等方法来解决。在进行操作时,一定要谨慎,避免丢失重要数据。同时,理解并熟练掌握SVN的基本命令和操作,可以帮助...

    6、eclipse svn不显示忽略上传的文件1

    在本地工作副本的根目录上,右键选择`TortoiseSVN > Properties`,然后在弹出的对话框中添加`svn:ignore`属性,并输入需要忽略的文件或文件夹名。 3. **解决Add to svn:ignore灰色不可用问题**: - 如果Eclipse中...

    SVN(TortoiseSVN)中文详细教程

    此外,还涵盖了导入数据到版本库、检出工作副本、提交修改、更新工作副本、解决冲突、获取状态信息、查看差异、修改列表、版本日志对话框、添加新文件和目录、复制/移动/重命名文件和文件夹、忽略文件和目录、删除、...

    删除SVN文件管理

    然而,有时我们可能希望将某些项目代码、文件夹或文件从SVN的版本控制中移除,以避免它们被不必要的提交或者因为特殊原因不希望其受版本控制。下面我们将详细讨论如何实现这个操作。 1. **理解SVN忽略文件** SVN...

    SVN忽略列表设置

    SVN忽略列表设置是指在 Apache Subversion(SVN)版本控制系统中,忽略某些文件或目录不纳入版本控制的设置。这些文件或目录可能是编译器生成的文件、输出文件夹、日志文件等。在 Eclipse 中,我们可以通过多种方式...

    TortoiseSVN安装文件含汉化文件及使用方法

    9. **忽略文件**:可以设置某些文件或文件夹不被版本控制,避免不必要的版本追踪。 通过阅读这份使用说明书,用户不仅可以掌握基本的操作,还能了解到更高级的用法,如设置钩子脚本、备份和恢复仓库、以及解决版本...

    CKeep (svn文件夹空提交报错解决方案)

    3. **Svn属性设置**:使用`svn propset svn:ignore -F .`命令在根目录下创建一个忽略文件,然后在该文件中列出所有需要忽略的文件类型,包括空目录。这种方法适用于项目结构已经建立,未来避免空目录出现的情况。 4...

    TortoiseSVN-1.14.1.29085-x64-svn-1.14.1.msi (代码管理软件+中文语言包)

    1. 定义忽略模式:用户可以设定哪些文件或文件夹类型不纳入版本控制,避免无用文件的频繁提交。 2. 文件锁定:防止多人同时编辑同一文件,减少合并冲突的发生。 3. 查看文件历史:追踪文件的修改历史,了解每一次...

    TortoiseSVN ICons SVN图标全集

    9. **已忽略**:用户可以设置某些文件或目录不被版本控制,这些资源会被标记为忽略,图标上会有一个眼睛和斜线。 这些图标为用户提供了直观的视觉提示,使他们能够快速识别文件的状态并采取相应的操作。在CVS...

    删除svn与文件的关联

    当你拷贝或移动这些带有.svn子目录的文件或文件夹时,它们依然保持原有的svn关联,这可能导致一些问题,如误提交旧仓库的数据,或者在新的工作副本中触发错误。 要删除svn关联,有几种方法: 1. **手动删除.svn子...

    SVN如何恢复误删除的文档.txt

    2.在文件夹内单击鼠标右键点击“SVN commit...”,弹出commit to确认对话框,选择要提交的文件,单击右下“OK”提交此文档到svn服务器。 3.从本地删除“演示文档.xls”并同步到服务器。 这个时候“演示文档.xls”...

    TortoiseSVN-1.13.1.28686-x64-svn-1.13.0.rar

    7. **忽略列表**:设置忽略特定文件或文件夹,使其不被纳入版本控制。 8. **SVN钩子脚本**:了解如何配置SVN服务器端的预提交和后提交脚本,以执行自定义验证或自动化任务。 总的来说,TortoiseSVN是开发团队协作的...

    SVN客户端安装文件.rar

    4. 重启计算机或资源管理器,TortoiseSVN的相关图标将出现在文件和文件夹的上下文菜单中,表明安装成功。 TortoiseSVN主要特性包括: 1. **版本库操作**:可以创建、导入、导出、克隆和删除版本库。 2. **版本控制...

    svn清理工具 svn文件夹清理

    6. 检查忽略的文件:用户可以设置一些文件或文件类型为忽略,清理工具可以帮助确认这些文件是否被正确地忽略了,避免它们出现在未版本化的文件列表中。 好用的SVN清理工具通常具有用户友好的界面,提供一键清理功能...

    TortoiseSVN常见问题(FAQ)

    2. **忽略版本库文件**:让病毒扫描程序忽略版本库文件或.svn文件夹。 #### Q9: 405 HTTP Method Not Allowed:PROPFIND Request Failed - Error 405 HTTP Method Not Allowed 这类错误通常由以下两种情况引起: 1...

    TortoiseSVN-1.14.2.29370 安装包与语言包

    4. **自动忽略文件**:可设置特定文件或文件类型自动忽略,不纳入版本控制。 5. **导入和导出**:将文件或目录导入到版本库,或者导出工作副本到不包含版本信息的普通文件夹。 6. **SSL证书管理**:支持SSL证书的...

    svn安装文件

    9. **忽略文件**:可以使用`.svnignore`文件定义需要忽略的文件或文件类型,避免这些文件被纳入版本控制。 10. **解决冲突**:当合并操作发生冲突时,TortoiseSVN提供了工具帮助用户解决,包括手动编辑冲突文件、...

    SVN使用说明.doc

    - **检出(Checkout)**:在本地创建一个新的空文件夹,然后使用 SVN 检出命令获取服务器上指定目录的最新版本文件。例如,如果需要 document 目录下的文件,检出地址应为 `...

Global site tag (gtag.js) - Google Analytics