我在accurev下有一个目录树。在这个树中,我有一个目录工作,我想从版本控制中永久排除它(包括子目录)。我可以使用.acignore吗?
发布于 2012-02-16 11:55:33
是的,在.acignore中需要两个条目:一个用于排除目录,另一个用于排除其内容(包括子目录),例如
myproject/bin/Debug
myproject/bin/Debug/*只需在"myproject“子目录的父目录中保留/提升.acignore文件即可。
发布于 2015-01-28 02:29:29
这正是该文件作用所在。
只需添加如下条目即可排除"work“目录:
path/to/directory/work或者,如果您想要排除所有名为"work“的文件和文件夹,请执行以下操作:
**/work我只是测试了一下,以确保它能正常工作。在accurev版本5.7中,您不需要单独的条目来排除"work“的内容。但是,我不建议对这样的通用文件名"work“使用"**”通配符。
如果您希望与项目的其他用户共享您的.acignore文件,请确保升级.acignore文件本身,以便其他用户可以将其下载。
这是我放在机器上任何accurev存储库的根目录下的.acignore文件,以排除标准的maven、intellij、eclipse和git文件:
**/target
**/.idea
**/.metadata
**/.classpath
**/.project
**/.settings
**/.git
**/*.iml
**/*.ipr
**/.gitignore
**/atlassian-ide-plugin.xml也就是说,有一次我的一个同事创建了一个名为"target“的包,破坏了我们的持续集成构建,所以使用这个包时要小心。
发布于 2013-05-04 20:28:53
可以,acignore文件可以用来告诉accurev从目录中排除/忽略文件。但.acignore文件的作用域仅限于当前目录。因此,您需要在每个目录上创建.acignore文件。
参考http://www.accurev.com/download/docs/5.4.0_books/AccuRev_WebHelp/AccuRev_TechNotes/wwhelp/wwhimpl/common/html/wwhelp.htm#href=per_dir_pathname_opt.html&single=true
https://stackoverflow.com/questions/9287610
复制相似问题