`

svn-应用笔记

svn 
阅读更多

一、查看提交历史记录

     选中文件右键——>compare with ——> Revision 就可以看到提交的历史信息,并可以比较。

 

二、一次性更新全部内容

    update to HEAD 

 

三、查看单个文件的保存史

    右键选中文件 --> Team --> Show Local History

 

四、查看项目的svn下载路径

     选中项目右键-->team-->configure Branches/Tags... 即可

 

五、清除svn保存的登入用户信息

     说明:

        1、任意选择一个包含svn的文件夹,右键-->然图操作

        2、最后点击Authentication data 后面的clear
        3、确定

  

        步骤图:

            第1步:
       第2步:

 

六、用忽略列表的原因很简单,如下:

     1、部分文件可以忽略,减少空间占用。

     2、一般性的IDE和编译器都会生成很多中间文件或者是其他辅助文件,例如Debug文件夹及其内的各种obj文件,VS产生的.user文件,但是这些 文件往往是与编译的电脑相关,这就意味着如果代码迁出到另外一台电脑上,很可能需要重新编译所有的代码。因此提交这些文件往往没有任何帮助,反而容易使新 手产生困惑。(如果以前干过拷贝他人代码的事的话就知道,一般最好选择重新编译,不然某些情况下会出现莫名其妙的error link错误)

     以下为忽略列表,转自:http://tech.16c.cn/svnpz/20090331/4108.html

     公共过虑的文件模式
*.[Bb][Aa][Kk] *.[Dd][Bb] *.[Ll][Oo][Gg] *.[Mm][Aa][Pp] *.[Tt][Mm][Pp]
delphi 源码提交时需过虑的文件模式
*.~* *.[Dd][Dd][Pp] *.[Dd][Cc][Pp]  *.stat *.tds
vc6 vs2003 vs2005  源码提交时需过虑的文件模式
*.aps *.clw *.ilk *.idb *.ncb *.opt *.obj *.plg *.pch *.pdb *.suo *.user [Dd]ebug [Rr]elease
*.o *.bin *.out *.scc
所有需过虑的文件模式
*.[Bb][Aa][Kk] *.[Dd][Bb] *.[Ll][Oo][Gg] *.[Mm][Aa][Pp] *.[Tt][Mm][Pp] *.~* *.[Dd][Dd][Pp] *.[Dd][Cc][Pp]  *.stat *.tds *.aps *.clw *.ilk *.idb *.ncb *.opt *.obj *.plg *.pch *.pdb *.suo *.user [Dd]ebug [Rr]elease *.fblz *.o *.bin *.out *.scc

修改的位置是:右击选择TortoiseSVN,再选择Settings,如下图,添加到Global ignore pattern即可

从上述内容也可以看出过滤文件的文件名的语法格式。

[]表示方括号内的任意一个字母都可以,是或的关系。将文件夹当做文件来处理。支持*通配符。

因此,我们也可以自定义自己所需要忽略的文件。

  • 大小: 88.8 KB
  • 大小: 71.5 KB
分享到:
评论

相关推荐

    svn-笔记.docx

    【SVN笔记】 SVN,全称Subversion,是一款广泛应用于软件开发领域的版本控制系统,旨在解决多人协作开发中可能出现的问题,如代码冲突、版本管理混乱等。它通过跟踪文件的修改历史,使得开发者能够轻松备份不同版本...

    SVN中文教程 SVN简明教程 SVN学习笔记

    SVN,全称为Subversion,是一款广泛应用于软件开发领域的版本控制系统。它允许团队协作开发,管理项目中的文件和目录,并追踪每一次更改,确保代码的安全性和可追溯性。本教程将深入探讨SVN的基础知识,包括安装配置...

    svn应用笔记

    【svn应用笔记】 SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目中的源代码和其他文件。它允许团队成员协同工作,跟踪文件的修改历史,并方便地回滚到任何先前的状态。这篇博文将深入探讨SVN的...

    svn详细笔记

    - SVN采用了原子提交机制,这意味着当多个用户对同一项目进行修改时,只有所有修改都能成功应用时,整个变更才会被接受,否则不会有任何变更被提交。 - SVN支持更灵活的权限控制和访问策略,能够更好地处理大型...

    svn笔记资料

    ### SVN基础知识及应用详解 #### 一、SVN概述与重要性 **版本控制系统**(Version Control System,简称VCS)对于软件开发团队而言至关重要。它不仅能够帮助团队有效地管理和跟踪项目的变动,还能够解决多用户环境...

    版本控制SVN和GIT笔记

    SVN也在开源社区和商业领域获得了广泛应用。 分布式版本控制系统以GIT为代表,它使用分散的架构,每个开发者都拥有完整的版本库的副本。在GIT中,开发者可以对本地副本进行更改,然后将更改推送到中心仓库,或者从...

    svn学习笔记

    ### SVN学习笔记 #### 版本控制的重要性及概念解析 版本控制在软件开发过程中扮演着极其重要的角色。尤其是在多人协作的环境下,版本控制系统能够有效帮助团队成员管理代码、文档和其他重要资源的不同版本,确保每...

    Svn版本管理笔记之应用实践指南

    本篇文章将深入探讨Svn版本管理的应用实践指南,旨在帮助读者更好地理解和掌握Svn的基本操作和高级技巧。 首先,我们需要理解Svn的基本概念。Svn仓库是所有项目文件的中央存储库,每个开发者可以从仓库克隆一份工作...

    svn学习笔记-windows下安装svn加apache的安装流程

    **标题解析:** "svn学习笔记-windows下安装svn加apache的安装流程" 这个标题告诉我们,本文将重点讲解如何在Windows操作系统上安装Subversion(简称svn)以及与Apache服务器的集成配置过程。Subversion是一款流行...

    pycharm官网M-2023C-开发笔记

    "pycharm官网M-2023C-开发笔记"可能指的是基于PyCharm 2023年C版本的一些学习资料或者开发者经验分享。在PyCharm官网,你可以找到关于这个版本的最新更新、功能介绍、下载链接以及详细的用户指南。 PyCharm的主要...

    SVN学习笔记

    ### SVN学习笔记 #### SVN简介与安装配置 版本控制系统(Version Control System,VCS)是软件开发中的一个重要工具,用于管理代码的历史版本、追踪修改记录等。Subversion(简称SVN)是一种常用的集中式版本控制...

    svn搭建笔记.zip

    SVN,全称为Subversion,是一款广泛应用于软件开发团队中的版本控制系统,用于管理代码和文档的变更历史。本文将详细讲解如何搭建SVN服务器,并基于提供的"svn搭建笔记.zip"资源进行步骤指导。 首先,我们需要了解...

    eclipse_svn_site-1.10.5

    4. **新建文本文档.txt** - 这可能是一个简单的文本文件,可能是开发过程中的笔记、日志或者对用户的一些说明。 5. **site.xml** - 这是Eclipse插件站点的配置文件,描述了插件的元数据,如版本、依赖关系、描述信息...

    linux-mysql-oracle- 笔记资料

    2. **工具使用**:文件`svn-apache.txt`可能涉及到Subversion(SVN)和Apache服务器的配置与协作,这是版本控制和网站部署的基础。 3. **MySQL实践**:`ture_mysql.txt`可能是关于MySQL数据库的详细教程,包括安装...

    SVN 学习笔记

    这篇学习笔记主要涵盖了SVN的基本概念、安装与配置、基本操作以及在实际开发中的应用。 1. SVN的基本概念 - 版本库(Repository):存储所有版本历史信息的地方,相当于数据库。 - 工作副本(Working Copy):...

    Jenkins+SVN+Ant持续集成环境配置笔记

    ### Jenkins+SVN+Ant持续集成环境配置笔记 #### 一、引言 随着软件开发项目的日益复杂化,持续集成(Continuous Integration, CI)已成为现代软件工程中的一个重要组成部分。通过持续集成,团队能够频繁地集成代码...

    svn.pdf.tar.gz_linux svn

    在IT行业中,版本控制系统是开发团队协作不可或缺的工具,Subversion(简称SVN)就是其中一种广泛应用的集中式版本控制系统。本笔记主要针对Linux环境下如何安装、配置及使用SVN进行详细介绍,旨在帮助用户在Linux...

    如何使用SVN进行版本管理笔记.zip

    SVN,全称为Subversion,是一款广泛应用于软件开发领域的版本控制系统。它允许团队协作开发,对源代码和其他...通过阅读“如何使用SVN进行版本管理笔记.pdf”,你将更深入地理解这些概念,并能自如地应用到实际工作中。

    配置svn教会你ibatis的好个人笔记

    【标题】:“配置svn教会你ibatis的好个人笔记”是一篇针对初学者的教程,旨在帮助读者掌握如何配置Subversion(svn)以及使用iBATIS框架。这篇笔记以树形结构进行分层,确保逻辑清晰,便于理解。 【描述】:作者...

Global site tag (gtag.js) - Google Analytics