简体   繁体   中英

How do I make svn ignore unversion files only in my working copy?

duplicate: Ignore SVN ignore... possible?


Suppose my working copy is littered with unversioned files that I don't want to delete. I want svn to ignore these files, but I do not want to add them to the ignore list, because I don't want to pollute other people's working copy with my ignore list. Is this possible in svn?

Clarification: I'm not sure why, but people keep advising me to edit my global configs; however, this is not what I'm what I'm looking for. What I want to do is target specific files in a particular working copy. Is this even possible??

Yes, the user configuration file can contain the global-ignores option which is exactly what you're looking for.

The location of this file varies by platform. From the documentation:

On Unix-like systems, this area appears as a directory named .subversion in the user's home directory. On Win32 systems, Subversion creates a folder named Subversion, typically inside the Application Data area of the user's profile directory (which, by the way, is usually a hidden directory). However, on this platform the exact location differs from system to system, and is dictated by the Windows registry.

If you are using TortoiseSVN, you can go in TortoiseSVN's settings (Right Click > TortoiseSVN > Settings).

In the General Tab, Subversion Group, add a lone asterisk ( * ) to the Global Ignore Pattern option.

In your private subversion config file for the repository, set the global-ignores flag, like this:

[miscellany]
global-ignores = *.class *.o

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM