我总是在使用 svn:ignore 时遇到问题,但这次我想我可能正在尝试一些不可能的事情。
假设目录结构:
/
/foo
/bar
/web
/uploads
/assets
/avatars
/fu
/*.jpg
/ba
/*.jpg
keepme.jpg
keepmetoo.jpg
我想忽略头像目录的所有子文件夹,但不忽略该目录的文件(keepme.jpg、keepmetoo.jpg)。
avatar 子文件夹(fu、ba)是自动生成的,名称无法预先确定,因此需要完全忽略所有 /avatar 子文件夹。
这可能吗?如何?
编辑我们不希望使用提交后挂钩。这只是一个偏好问题。我们有很多完善的应用程序,并且已经开发了一种标准化的做事方式,而 post commit hooks 还没有被使用。我们宁愿不添加任何不必要的额外移动部件。坦率地说,在考虑添加提交后挂钩之前,我们更有可能解决目录结构(这不是一项小任务)。