There is no reason you can't do exactly what you want.  Most people
familiar with git tend to use a single repository with multiple branches,
but either works.  Multiple branches will consume more disk space, but in
this day and age, who cares?

A note about cmake, git, and MSVS: If git merges a cmakelists.txt file then
do a MSVS build, MSVS will note the change in cmake file, rebuild the MSVS
project files for the build underway, and corrupt the dependencies
database.  You can recover by finding and deleting the dependencies file,
but it is better to use cmake directly to rebuild the MSVS project files.

I've used CVS extensively, bitkeeper unwillingly, and bazaar
unenthusiastically.  Git is head and shoulders above the rest (I will say
that if I was faced with bitkeeper again, I'd find a different line of
work).

Oh, creating a branch is dirty cheap.   The only catch, and it isn't
significant, is that you have to commit your changes to the current banch
first.

On Tuesday, March 10, 2015, Dmitry Yemanov <firebi...@yandex.ru> wrote:

> 10.03.2015 15:56, Omacht András wrote:
> >
> > why do you need several working directory?
> > Using git is very cheap to switch between branches, it is not necessary
> to make local copies.
>
> I don't see much sense to create a branch every time I have an idea to
> play with. Maybe a half of them end nowhere, why polluting the repo with
> them?
>
> Also, I want to save time by not rebuilding the tree every time I need
> to switch to some local work. Having multiple local copies already
> compiled and ready for running is sometimes very handy.
>
>
> Dmitry
>
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website,
> sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for
> all
> things parallel software development, from weekly thought leadership blogs
> to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> Firebird-Devel mailing list, web interface at
> https://lists.sourceforge.net/lists/listinfo/firebird-devel
>


-- 
Jim Starkey
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to