[pgrouting-dev] git newbie question
Stephen Woodbridge
woodbri at swoodbridge.com
Sat Jul 9 19:20:09 EDT 2011
On 7/9/2011 5:40 PM, Daniel Kastl wrote:
> Hi Steve,
>
> I actually never create directories, just switch branches with
> "checkout" command.
> The only issue there: it will prevent you from switching branches, when
> you made some changes to the source and didn't commit first.
>
> Is there any particular reason to keep them in separate directories?
Yes for just this reason. I often compile in the source tree which
leaves artifacts and sometimes play with the code but stuff would never
get committed like debug stuff.
-Steve
> Daniel
>
>
> On Sun, Jul 10, 2011 at 4:07 AM, Stephen Woodbridge
> <woodbri at swoodbridge.com <mailto:woodbri at swoodbridge.com>> wrote:
>
> Jay,
>
> Thanks. OK, that is interesting - it checks out the additional branch
>
>
> woodbri at mappy:~/work/ pgrouting-git/pgrouting$ git branch
> * gsoc-tdsp
> master
>
> and converts the cwd to that branch. And I can switch the directory
> between master and gsoc-tdsp with commands:
>
> git checkout master
> git checkout gsoc-tdsp
>
> respectively. So this is close, but it does not look like it is easy
> to create two directories one with each branch instantiated in it. I
> suppose I could rsync the checked out view into another directory or
> clone the repository for each separate instance I want and then
> change the instance to the branch.
>
> The rsync method seems to work but is a little awkward. Well if
> anyone has any additional ideas, let me know.
>
> -Steve
>
>
> On 7/9/2011 2:11 PM, Jay Mahadeokar wrote:
>
> Hi,
>
> Firstly, I am also a newbie in git and I have only learned
> commands that
> I are utterly essential for me. But I guess this could work.
>
> |git checkout -b gsoc-tdsp origin/gsoc-tdsp
> |
>
> Please refer [1] to be perfectly sure and also other options.
>
> [1] http://progit.org/book/ch3-5. html
> <http://progit.org/book/ch3-5.html>
>
> On Sat, Jul 9, 2011 at 11:27 PM, Stephen Woodbridge
> <woodbri at swoodbridge.com <mailto:woodbri at swoodbridge.com>
> <mailto:woodbri at swoodbridge. com
> <mailto:woodbri at swoodbridge.com>>> wrote:
>
> Hi all,
>
> I have a git newbie question. I have checked out the git
> repository:
>
> woodbri at mappy:~/work/ pgrouting-git/pgrouting$ git branch -r
> origin/HEAD
> origin/darp
> origin/debian
> origin/debian-karmic
> origin/debian-maverick
> origin/debian-natty
> origin/devel-2_0
> origin/gsoc-multimodal
> origin/gsoc-tdsp
> origin/master
> origin/pristine-tar
> origin/snapshot
> origin/snapshot-maverick
> origin/unittests
> origin/upstream
> woodbri at mappy:~/work/ pgrouting-git/pgrouting$ git tag -l
> debian/1.04-ppa12_lucid1
> debian/1.05-1_karmic1
> debian/1.05-1_lucid1
> debian/1.05-1_maverick1
> upstream/1.04
> upstream/1.05
> v1.05
>
>
> what I would like to do is create a directory for the
> gsoc-multimodal and gsoc-tdsp projects in say ../gsoc-tdsp and
> ../gsoc-multimodal and I can not figure out how to do this.
>
> ~/work/pgrouting-git/pgrouting is currently master
>
> and I would like to create these:
>
> ~/work/pgrouting-git/gsoc-tdsp
> ~/work/pgrouting-git/gsoc- multimodal
>
> I'm sure there has to be a simple way to do this, but I'm
> not seeing it.
>
> Thanks,
> -Steve
> ______________________________ _________________
> pgrouting-dev mailing list
> pgrouting-dev at lists.osgeo.org
> <mailto:pgrouting-dev at lists.osgeo.org>
> <mailto:pgrouting-dev at lists. osgeo.org
> <mailto:pgrouting-dev at lists.osgeo.org>>
>
> http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
> <http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
> <http://lists.osgeo.org/mailman/listinfo/pgrouting-dev> >
>
>
>
>
> --
> Regards,
> -Jay Mahadeokar
>
More information about the pgrouting-dev
mailing list