On Tue, Oct 06, 2015 at 08:51:38PM +0300, Konstantin Khomoutov wrote:
> On Tue, 6 Oct 2015 03:39:30 -0700 (PDT)
> Anand Aravind <anandaravind1...@gmail.com> wrote:
> 
> > I had pushed my code in the structure below:
> > 
> > Source:
> > 
> >    Win32
> >    Win64
> >    Ubunutu64
> >    Ubuntu32
> > 
> > I had to clone the code form Win32 Folder only.
> 
> That's impossible due to the data model of any distributed version
> control system: since all replicas of a repository must have the same
> data where it's really the same, the minimal unit of sharing history
> (pushing, fetching and -- by extension -- cloning) is a commit. Since
> any commit is a snapshot of the whole project, it's impossible to
> clone something which is just a part of it.
> 
> On the other hand, you might have fallen a victim of a popular
> syndrome of telling us your solution for a particular problem and
> asking about a way to implement it, rather than describing the
> original problem itself.

This is often called the XY Problem, see
<http://mywiki.wooledge.org/XyProblem>.

Sorry for the noise, but I couldn't help myself.

/M

-- 
Magnus Therning                      OpenPGP: 0xAB4DFBA4 
email: mag...@therning.org   jabber: mag...@therning.org
twitter: magthe               http://therning.org/magnus

Agile is our homeopathy.  Anything correct is entirely incidental.
     -- Tony Morris

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Attachment: signature.asc
Description: PGP signature

Reply via email to