I have found this info - it may help.
http://www.cvsnt.org/manual/cvsignore.html
But how to use it?? (store .cvsignore in each subdirectory of lang and ignore *.php *.html??)
http://www.cvsnt.org/manual/cvsignore.html
But how to use it?? (store .cvsignore in each subdirectory of lang and ignore *.php *.html??)
Thanks Petr. If I understand correctly, those .cvsignore files should go into the CVS repository and will then apply to everyone using the repository. So that is not what I want. I want to do something locally on my sandbox to prevent TortoiseCVS from updating those language directories.
Gustav,
what you are trying to to is a 'partial checkout', a cvs checkout that skips some directories. It is possible to do, but it is tricky to maintain.
If you just do a checkout and then delete the lang directories you don't want, cvs won't bring them back, unless you do cvs update with the -d option.
Problem is, the -d option will bring in new/missing directories. So you won't get all of lang, but if a new directory is created elsewhere, you won't get it either.
There are a few tricks to manage this situation, but they all really work when you use command line cvs, rather than GUI cvs clients.
what you are trying to to is a 'partial checkout', a cvs checkout that skips some directories. It is possible to do, but it is tricky to maintain.
If you just do a checkout and then delete the lang directories you don't want, cvs won't bring them back, unless you do cvs update with the -d option.
Problem is, the -d option will bring in new/missing directories. So you won't get all of lang, but if a new directory is created elsewhere, you won't get it either.
There are a few tricks to manage this situation, but they all really work when you use command line cvs, rather than GUI cvs clients.
Well, can't you make a .cvsignore and not commit it, so as to not screw up the repository?
It would be difficult if there is already one as if you just do a commit, it will go along with everything else... but if you make a new .cvsignore and never do cvs add on it, wouldn't that work?
This is guesswork though, I really have no idea.
It would be difficult if there is already one as if you just do a commit, it will go along with everything else... but if you make a new .cvsignore and never do cvs add on it, wouldn't that work?
This is guesswork though, I really have no idea.