Hello,
I have problem with architecure of my project, help me to resolve problem . I want to do in my remote repo two branches with two different working folders (master , dev ) to check it . How can I do it ?
Thank you.
Hello,
I have problem with architecure of my project, help me to resolve problem . I want to do in my remote repo two branches with two different working folders (master , dev ) to check it . How can I do it ?
Thank you.
Re: Problem with architecture git.
On 17 Jul 2015, at 16:12, Alexander <samarinav1992@gmail.com> wrote:
> Hello, > > I have problem with architecure of my project, help me to resolve problem > . I want to do in my remote repo two branches with two different working > folders (master , dev ) to check it . How can I do it ? > > Thank you.
You'll probably want something like this in your remote (presumably bare) repo's post receive hook:
#!/bin/sh
GIT_WORK_TREE=/var/www/html/www.foo.com git checkout master -f GIT_WORK_TREE=/var/www/html/www.foo.com git clean -f GIT_WORK_TREE=/var/www/html/dev.foo.com git checkout dev -f GIT_WORK_TREE=/var/www/html/dev.foo.com git clean -f
It's one-way, from Git to the directories only, but should do the trick.
Hope that helps, Zoë.
Re: Problem with architecture git.
On Fri, 2015-07-17 at 15:12 +0000, Alexander wrote:
> Hello, > > I have problem with architecure of my project, help me to resolve > problem > . I want to do in my remote repo two branches with two different > working > folders (master , dev ) to check it . How can I do it ? > Thank you.
Sounds like you want the git worktree functionality currently being baked.
git clone <remote> cd <repo> git checkout master git worktree add <path/to/dev> dev
This allows you to have both master checked out at the location path/to/dev and the master checked out where repo is stored. Quite valuable
I think this solves what you're looking for? I don't know what version git-worktree is supported by..
Regards, Jake