We use subversion to store all our source code. We use Tortoise SVN client to fetch files from the subversion server. A source of common problem across developers is that the "Global Ignore Pattern" settings aren't the same across all developer machines. How do we control propagation of project specific tortoise sv开发者_C百科n settings across all developer machines (note: all our machines are using the Win XP OS)
I think you're misusing the global ignore pattern feature -- it should really be used for things that are developer-specific. Use the svn:ignore property instead, that way it's stored in the repository. I know that it's a pain having to set it on every directory :(.
In Tortoise, you can add files and directories to the ignore list by right-clicking on them and picking "Tortoise SVN"->"Add to ignore list" then deciding whether you want the wildcard or the specific filename.
Store svn:ignore with your project. Right-click on the folder, choose Properties, then select Subversion tab, then click Properties... button, on the next dialog press New... Choose svn:ignore from the dropdown and enter all items on separate lines:
*.suo
*.user
bin
精彩评论