CollabNet Subversion边缘忽略文件

时间:2011-05-25 22:25:07

标签: php eclipse actionscript-3 svn subversion-edge

我是次版本的全新,所以请耐心等待。

我使用CollabNet的Subversion Edge来管理我在Eclipse IDE中构建的基于PHP / ActionScript的项目的存储库。在我项目的根文件夹中,Eclipse包含了几个与项目没有直接关系的配置文件。如何通过CollabNet设置我的存储库以忽略这些文件/文件夹?它会通过“存储库访问规则”吗?

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

Chapter 3. Advanced Topics 'Ignoring Unversioned Items'”似乎适合您的设置:

提取物:

  

[...]但是这些不会被版本化的文件和目录会给Subversion用户带来一些麻烦。
  例如,因为svn addsvn import命令默认递归,并且不知道您执行和不希望版本的给定树中的哪些文件,所以很容易意外添加内容版本控制,你不是故意的。
  并且因为svn status默认情况下报告工作副本中的每个感兴趣的项目 - 包括未版本控制的文件和目录 - 如果存在许多这样的东西,它的输出会非常嘈杂。

     

所以Subversion提供了两种方法来告诉它你更喜欢哪些文件而忽略它们。

     
      
  • 其中一种方法涉及使用Subversion的运行时配置系统(参见“运行时配置区”一节),因此适用于所有使用该运行时配置的Subversion操作,通常是在特定计算机上执行的操作。 ,或由计算机的特定用户。
  •   
  • 另一种方式是利用Subversion的目录属性支持,更严格地绑定到版本化树本身,因此会影响拥有该树的工作副本的每个人。这两种机制都使用文件模式。
  •   
     

Subversion运行时配置系统提供了一个选项 global-ignores ,其值为以空格分隔的文件模式集合(也称为globs)。
  Subversion客户端根据可以添加到版本控制的文件的名称以及svn status命令注意到的无版本文件来检查这些模式。
  如果任何文件的名称与其中一个模式匹配,Subversion基本上就像文件根本不存在一样   这对于您几乎不想要版本的文件类型非常有用,例如Emacs'*~.*~文件等编辑器备份文件