In the previous 2 installments we've setup source control in DDE, ensured we can push/pull to/from the repository and went over importing code from a repository into a new nsf. Today we will be covering creating a new branch, making a change in that branch and then merging the change back into the main code stream. This is a very powerful feature of git and is an excellent way to keep "active development" separate from your production code. To set the stage for this, we're assuming that a bug fix is needed for an nsf. We want to make a new branch from the existing production code, make our change, test

close

In the previous 2 installments we've setup source control in DDE, ensured we can push/pull to/from the repository and went over importing code from a repository into a new nsf. Today we will be covering creating a new branch, making a change in that branch and then merging the change back into the main code stream. This is a very powerful feature of git and is an excellent way to keep "active development" separate from your production code. To set the stage for this, we're assuming that a bug fix is needed for an nsf. We want to make a new branch from the existing production code, make our change, test

Read more

Posted in git, XPages

In part one of this series, we setup source control within domino designer to allow us to store our designs in a git repository. In this installment we will create a new application with the design stored in git. This allows us to have multiple working copies of an application without having to use replicas. So let's get to it. I'm assuming that you're picking up where we left off in the first installment which is with a working git configuration and you're able to Push and Fetch to/from upstream. I'm also assuming that you already have a repository that has a project in it that you want to create a

close

In part one of this series, we setup source control within domino designer to allow us to store our designs in a git repository. In this installment we will create a new application with the design stored in git. This allows us to have multiple working copies of an application without having to use replicas. So let's get to it. I'm assuming that you're picking up where we left off in the first installment which is with a working git configuration and you're able to Push and Fetch to/from upstream. I'm also assuming that you already have a repository that has a project in it that you want to create a

Read more

Posted in git, XPages

Yesterday I watched David Leedy's NotesIn9 series and in that video he mentioned Source Code Management (SCM). When I started work at GBS I was introduced to SCM. At first this was an alien concept as I believe 98% of notes developers have no idea what SCM is or what it can provide to them. But since I've been introduced to SCM I don't know how I managed without it. Pretty much everything I develop at work and personally goes to a git server and when I'm done with the development I just delete it from DDE and possibly even the domino server. I can do that because all of my code is

close

Yesterday I watched David Leedy's NotesIn9 series and in that video he mentioned Source Code Management (SCM). When I started work at GBS I was introduced to SCM. At first this was an alien concept as I believe 98% of notes developers have no idea what SCM is or what it can provide to them. But since I've been introduced to SCM I don't know how I managed without it. Pretty much everything I develop at work and personally goes to a git server and when I'm done with the development I just delete it from DDE and possibly even the domino server. I can do that because all of my code is

Read more

Posted in Designer, git