Discussion about this post

User's avatar
JP's avatar

Coming to this a bit late but it's still spot on. The global gitignore handles the cross-project stuff perfectly. What I've found since is that there's a middle tier most people skip entirely: .git/info/exclude. Same syntax as .gitignore but scoped to a single repo and never committed. Perfect for when you're testing MCP servers or experimental agent configs that are specific to one project but not ready for the team. Covered the full three-tier hierarchy here: https://blog.stackademic.com/how-to-test-mcp-servers-and-agent-configs-without-annoying-your-team-20692917488d

5 more comments...

No posts

Ready for more?