忽略SVN中的目录而不影响服务器上的svn:ignore?

时间:2012-04-25 23:30:15

标签: svn svnignore

我知道svn:ignore属性,但这并不能解决我的问题。

我有一个源目录。我想在其中创建一个名为“build”的目录,我将在其中构建。我不想在svn中使用“build”:ignore,因为使用相同存储库的其他人不需要忽略它,我可能想要为此设置不同的名称。

一般问题是:

鉴于subversion目录的工作副本,我想创建一个子目录,svn将忽略该子目录而不修改服务器上的任何内容。如果我可以创建一个目录并在其中粘贴一个空的“.svn_ignore_this_directory”文件,那就太棒了。我认为在git中它就像制作一个只有“。”的.gitignore文件。在它,但也许这是不对的。 svn可以这样做吗?

2 个答案:

答案 0 :(得分:2)

您有一个.subversion文件defines the configuration of your local machine(此文件的位置取决于您的操作系统)。在该文件中,使用global-ignores选项配置您希望本地Subversion忽略的文件或文件夹。对此文件所做的更改只会影响您的计算机。

答案 1 :(得分:1)

我不确定我是否理解你想要达到的目标,但是:

  • 如果您希望svn忽略该文件夹,则不要对其进行版本控制。根据您使用的客户端,您可以从提交列表中隐藏未版本控制的文件/文件夹。
  • 如果其他人不需要它被忽略,他们需要版本化吗?如果这是真的,那么你就没有理由忽视它。

对不起,如果我误解了你。