我刚刚在Visual Studio 2012中安装了AnkhSVN插件,并在assembla上创建了一个免费存储库。
我会成功地将一个项目添加到我的subversion存储库中
但我想要一些目录不要上传到存储库,例如我的Elmah
日志(位于xml
)和我存储数据的目录。
我尝试添加一个subversion属性(右键单击 - > subversion - > subversion属性然后添加),其中包含以下详细信息
Property Name: svn:ignore
Pattern: *
但是这些文件夹中的所有新文件或更改的文件在提交时都会更新到存储库。
请帮助我如何防止目录的所有文件完全上传到svn存储库.. ??
答案 0 :(得分:3)
如果文件已经受版本控制,则在其上添加svn:ignore
将无济于事。有关该主题,请参阅此FAQ。
如果要忽略目录中的所有文件,请在父目录中为子目录的名称添加svn:ignore
。如果是针对特定文件或模式,请按名称为该文件添加svn:ignore
,或对所有*.log
文件使用globs(如.log
)。
对于那些现在受版本控制的人,你想要从提交中删除它们,你需要从Subversion中删除它们,然后添加svn:ignore
属性。