2010-04-30 219 views
1

我在Mac上使用svn。我正在尝试添加一个eclipse项目到回购站。我想忽略所有的.class文件和一些子文件夹。我正在使用一种ignore.txt文件,它可以工作。我的文件夹结构,例如:忽略svn控制文件夹中的文件和文件夹?

project/ 
    extras/ 
     test.class 
     zips/ 
    blah.class 
    ignore.txt 

然后我ignore.txt文件看起来像这样:

*.class 
extras/zips 

如此“blah.class”被忽略这是完美的,但是,“拉链”文件夹不会被忽略,其中的“test.class”文件也不会被忽略。

我想我必须为每个子文件夹创建一个ignore.txt文件,我不能像现在一样在根文件夹中创建一个主文件夹?

所以基本上我应该文件夹中创建一个文件ignore.txt“额外”的内容

*.class 
zips 

,并重复我的所有子文件夹?

由于

-------编辑----------------- 上述编辑以反映使用ignore.txt文件的更新后的使用:

svn propset svn:ignore -F ignore.txt . 

回答

1

在您的svn configuration file中设置global-ignores

+0

哎呀对不起,我更新为使用ignore.txt文件,但是很困惑,如果我需要在我想控制忽略规则的每一个子文件ignore.txt,或者我可以只使用一个顶级ignore.txt ?这将是理想的,但目前似乎没有工作,谢谢。 – user246114 2010-04-30 11:39:15

+0

我永远不会使用全局忽略,因为这仅限于您的客户端,而不是使用属于项目一部分的属性。而且每个签出的人都会得到属性的忽略。 – khmarbaise 2010-04-30 11:51:45

+0

酷耶是我切换到使用(忽略.txt)的忽略文件?如果是这样,我想我差不多有工作,只是困惑,如果我需要每个文件夹的ignores.txt,或者如果我能有一个在我的项目文件夹的根?谢谢 – user246114 2010-04-30 11:53:59