如何忽略源代码控制下文件夹中的所有文件?
/project/published/
是我要保留的文件夹
/project/published/some_file(s)
是我不想要的文件/文件夹
更多详细信息:目前,当我为我的项目提交更改时,我会看到很多我不想要的文件。它们是发布到文件夹的文件,我不需要它们在源代码管理下。我永远不会知道这些文件的名称,因为它们是由用户选择的。
我尝试使用svn:ignore
具有价值的属性,published/*
但没有奏效。有任何想法吗?
如何忽略源代码控制下文件夹中的所有文件?
/project/published/
是我要保留的文件夹
/project/published/some_file(s)
是我不想要的文件/文件夹
更多详细信息:目前,当我为我的项目提交更改时,我会看到很多我不想要的文件。它们是发布到文件夹的文件,我不需要它们在源代码管理下。我永远不会知道这些文件的名称,因为它们是由用户选择的。
我尝试使用svn:ignore
具有价值的属性,published/*
但没有奏效。有任何想法吗?
您只需右键单击该published/
文件夹,选择 TortoiseSVN -> 属性,单击新建 -> 高级,如下所示:
svn:ignore
*
然后它会工作得很好。
I've found a solution. If I set the svn:ignore property directly on the folder I want to keep (published) and set it's value to * then it does what I want. I would have liked to add this property to the project root but this works too.
prop - svn:ignore
value - *
Thanks for the suggestions.
也许这可以帮助你:在提交对话框中有一个复选框来“显示未版本控制的文件”。这与告诉 Tortoise/SVN 忽略它们不同,但可能只是解决问题。高温高压
我猜你试过:
svn propset svn:ignore published/*
svn propset
需要将值和目标分开:
svn propset svn:ignore [value] [target]
...所以尝试:
svn propset svn:ignore "*" published
(不要忘记引号。)