Team Development versioning vs GitHub

wakespirit
Kilo Guru

Dear all,

I just discover Team Development application in Servicenow which is used to share code version between developpers working on different dev instance. Then work is sync to a central repository parent dev instance .

My question in which I ma confused is that we talk in Team developement as kind of version control but we are also  using at some point in ServiceNow GitHiub.

Does GitHub can be used all time even in Team Development ?

What is the difference ?

Thanks for clarification

regards 

1 ACCEPTED SOLUTION

Just a clarification on this. To the second point, the application repository is a way to move applications from dev/test/prod, but does not use github or update sets.

View solution in original post

6 REPLIES 6

Brad Tilton
ServiceNow Employee
ServiceNow Employee

Edit: Since this reply was just marked helpful, I want to point out that the source control integration is now (since I wrote this original reply 3 years ago) available for both scoped and global app bundles.

One of the big differences is that the source control integration (github) can only be used in scoped applications, whereas team development can be used with global development as well.

Hi Brad,

We have Global scope , i think we can use it for Global as well. Correct me if I am wrong.

Regards,

Harish Murikinati.

S_C Pressley
Kilo Guru
  • Team Development allows developers on multiple dev systems to manage their changes to multiple applications and use a code review system.
  • The Application Repository (GitHub) is used with scoped apps as a modern way to update sets for promoting (installing/upgrading) applications between dev, test, and prod.
  • Finally, source control, (Git integration) allows developers to manage multiple revisions of configuration changes on their dev system. Source control and team development are NOT mutually exclusive.

 

Simple answer, BUT I really hope this clarifies it up for you 🙂 Happy Developing 

Just a clarification on this. To the second point, the application repository is a way to move applications from dev/test/prod, but does not use github or update sets.