首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CollabNet Subversion边缘忽略文件

CollabNet Subversion边缘忽略文件
EN

Stack Overflow用户
提问于 2011-05-26 06:25:07
回答 1查看 960关注 0票数 1

我在子版本方面是一个全新的人,所以请容忍我。

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

谢谢您抽时间见我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-26 17:00:31

"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的*~.*~文件这样的编辑器备份文件

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6131690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档