{"thread":{"id":"22088","subject":"Re: git file sharing/versioning.","startedAt":"2010-01-04T04:47:06Z","lastAt":"2010-01-06T19:42:25Z","messageCount":3,"participants":["Bas Driessen","Nicolas Sebrecht"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"130744","messageId":"1262580426.9041.21.camel@ams.xobas.net","threadId":"22088","inReplyTo":"1262580346.9041.20.camel@ams.xobas.net","subject":"Re: git file sharing/versioning.","fromName":"Bas Driessen","fromEmail":"bas.driessen@xobas.com","sentAt":"2010-01-04T04:47:06Z","receivedAt":"2010-01-04T04:47:06Z","isPatch":false,"sender":{"key":"bas.driessen@xobas.com","avatar":null},"body":"Hello,\n\nI have a project where I have 2 trees with several hundreds of files.\nLet's call them tree1 and tree2. Only a handful of files in tree2 are\ndifferent. What is the best way to set this up in GIT? Basically most\nfiles in tree2 should act as a symbolic link to tree1. So if the file\nchanges in tree 1, it automatically changes in tree 2. Obviously, I\ndon't want to store everything double. Branching does not appear to be\nan option as changes in tree1 would not be visible in the tree2 branch. \n\nAny advise of how to set this up?\n\nThanks in advance for your help.\n\nBas.\n\n\n\n-- \nThis message has been scanned for viruses and\ndangerous content by MailScanner, and is\nbelieved to be clean.\n"},{"id":"130859","messageId":"20100105201038.GA12942@vidovic","threadId":"22088","inReplyTo":"1262580426.9041.21.camel@ams.xobas.net","subject":"Re: git file sharing/versioning.","fromName":"Nicolas Sebrecht","fromEmail":"nicolas.s.dev@gmx.fr","sentAt":"2010-01-05T20:10:38Z","receivedAt":"2010-01-05T20:10:38Z","isPatch":false,"sender":{"key":"nicolas.s.dev@gmx.fr","avatar":null},"body":"The 04/01/10, Bas Driessen wrote:\n\n> I have a project where I have 2 trees with several hundreds of files.\n> Let's call them tree1 and tree2. Only a handful of files in tree2 are\n> different. What is the best way to set this up in GIT? Basically most\n> files in tree2 should act as a symbolic link to tree1. So if the file\n> changes in tree 1, it automatically changes in tree 2. Obviously, I\n> don't want to store everything double. Branching does not appear to be\n> an option as changes in tree1 would not be visible in the tree2 branch. \n\nLook at:\n\n  git merge --help\n  git rebase --help\n  git cherry-pick --help\n\n-- \nNicolas Sebrecht\n"},{"id":"130942","messageId":"20100106194225.GA12942@vidovic","threadId":"22088","inReplyTo":"1262732791.14714.7.camel@ams.xobas.net","subject":"Re: git file sharing/versioning.","fromName":"Nicolas Sebrecht","fromEmail":"nicolas.s.dev@gmx.fr","sentAt":"2010-01-06T19:42:25Z","receivedAt":"2010-01-06T19:42:25Z","isPatch":false,"sender":{"key":"nicolas.s.dev@gmx.fr","avatar":null},"body":"[ Please, don't top post and don't answer to me in private for public\n  questions. ]\n\nThe 06/01/10, Bas Driessen wrote:\n\n>    Btw, this list does not appear to be a \"user\" list, more a \"developer\"\n>    list. Is there a list specifically for users only?\n\nThey are the manual pages... for end-users.\n\n-- \nNicolas Sebrecht\n"}]}