cómo hacer que svn o git solo monitoreen una list de files, pero ignoran cualquier otra cosa

por ejemplo, hay muchos files en un directory, pero solo quiero monitorear Makefile y rules.mk …, ¿qué debo ingresar a .gitignore o .svnignore?

ls bin Config.in docs include **Makefile** Packages README.SDK scripts target build_dir dl feeds.conf.default LICENSE package Packages.gz **rules.mk** staging_dir tmp 

Las reglas para un file .gitignore ignorarían todo y luego excluirían Makefile y rules.mk

 >>.gitignore cat * !Makefile !rules.mk 

Tenga en count que puede ignorar todo después de haber agregado Makefile y rules.mk y no notará la diferencia.