zoukankan      html  css  js  c++  java
  • 用TortoiseSVN忽略文件或文件夹(ignore)(网络摘抄记录)

    Android项目需要协同一起开发时,就需要保证项目同步完整性。
    SVN忽略文件列表:
    .gradle
    .idea
    build
    local.properties
    *.iml
    app/*.iml
    app/build.gradle
    app/build 

    利用TortoiseSVN忽略文件或文件夹

    svn:ignore属性用于设置本地工作目录下的哪些目录或文件不用进行版本管理,这样在本地对这些内容进行添加、修改等操作时,SVN都会对其忽略。SVN属性跟源码文件一样,也受SVN的版本管理,添加或修改SVN属性需要先提交,再更新本地目录才能生效。

    对于SVN代码库,只应该上传源代码、资源文件等内容进行版本管理,通常编译后的二进制文件、程序包等生成产物是不应该放到SVN上做版本管理的。

    SVN代码库建立好后,将代码更新到本地并导入到Eclipse工程后,会生成.project, .settings等目录,对Maven工程的源码进行编译会生成target目录。这样SVN就会认为本地工作目录下的这些目录和文件是新文件,也要版本管理。但实际这些内容是不应该提交到SVN代码库中的。

    注意:新建的代码库,直接按下面方法操作即可忽略不想让SVN管理的文件。如果想要把已经在版本库中存在的文件忽略,那么需要先将其从SVN服务器中删除,再执行下面操作。 

    因而,建立代码库后,首先要设置svn:ignore属性,然后再给开发人员提供使用,以避免开发误将不用版本管理的内容提交到SVN代码库中。

    设置好忽略的文件和目录后,选择Apply Property Recursively(递归应用属性),将SVN属性也一同应用到所有子目录上,然后提交到SVN,将设置的SVN属性生效。

    svn:ignore、global-ignores区别:
    1、svn:ignore:只对当前目录有效;
    global-ignores:是全局有效,就是所有目前都有效;
    2、svn:ignore:必须每个工作目录都要设置,个性化配置;
    global-ignores:只需要配置一次,使用方便;

  • 相关阅读:
    P1121 环状最大两段子段和
    无题
    cdoj 1485 柱爷搞子串 sam treap
    自然数幂和
    Gym 100341C AVL Trees NTT
    线性筛分解质因子
    codeforces 366 Ant Man dp
    UVALive 6914 Maze Mayhem 轮廓线dp
    hdu 5790 Prefix 字典树 主席树
    莫比乌斯反演个人小结
  • 原文地址:https://www.cnblogs.com/woaixingxing/p/9559734.html
Copyright © 2011-2022 走看看