mperrone wrote:
> One of the problems with the Subversion/Tortoise is the assumption that
> everyone has a UNIX background. It would help a tremendous amount to offer
> documentation for other platforms.
No, we don't assume that at all. TortoiseSVN is a Windows client. There
is no Unix version (although people still ask for one).
> The manual states...
> Global ignore patterns are used to prevent unversioned files from showing up
> e.g. in the commit dialog. Files matching the patterns are also ignored by
> an import. Ignore files or directories by typing in the names or extensions.
> Patterns are separated by spaces e.g. */bin */obj *.bak *.~?? *.jar
> *.[Tt]mp. The first two entries refer to directories, the other four to
> files.
... and you missed the end of the paragraph:
"These patterns use filename globbing. Read Section 5.11.1, “Filename
Globbing in Ignore Lists” for more information."
unless you have a really old version which doesn't include this text.
> Since I do not have a UNIX background, I had to spend about 2 hours digging
> through forums for a simple answer. The help file was useless.
Objection, your honour! Reading the cross reference would have explained
what these patterns mean.
> This filter is for a Visual Studio 2005 project...
>
> *\bin *\obj *\bin\* *\obj\* *.vssscc *.scc *.suo *.vspscc *\Properties
> *\Properties\* *.datasource app.config *.user
Always use forward slashes in Subversion. That's a unixism, but it
applies also to URLs which you should be equally familiar with.
> The filters will vary by the type of project.
Have you looked at the svn:ignore property for folders? That is a much
more project-oriented way of doing it.
> I am doing an evaluation of
> SourceSafe 2005 and Subversion. Thats why I have the vs filters. With
> this filter, the repository contents matched what SourceSafe loads into its
> own repository.
>
>>From what I can tell, a file filter drills down into subfolders but a folder
> filter by itself, as implied by the help file, does not work at all. if you
> want to also ignore the folder, use the *\folder\* syntax. Again, I don't
> know UNIX so maybe all you need is *\folder\* to ignore the folder and the
> files in that folder.
The filter doesn't do any drilling. When subversion does the import, it
generates a list of paths relative to the folder you are importing. If
any path matches one of the ignore patterns it is not imported. Remember
that in this context, '*' can match any number of any character,
including '/' so it works on any subdirectory depth. I'll see what I can
do to make the help file description better.
The import command is not one of Subversion's better designs - that's a
known issue. But there is a workaround which is described here:
http://tortoisesvn.net/node/248
This one really should be in the manual. I'll take a look at it.
> A knowledgebase addressing common Subversion issues would be another great
> help.
http://tortoisesvn.net/?q=node/1
http://subversion.tigris.org/faq.html
Simon
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Thu Mar 29 22:23:20 2007