Elvas Tower: Use Git version control on Launchpad - Elvas Tower

Jump to content

Posting Rules

All new threads will be started by members of the Open Rails team, Staff, and/or Admins. Existing threads started in other forums may get moved here when it makes sense to do so.

Once a thread is started any member may post replies to it.
  • 3 Pages +
  • 1
  • 2
  • 3
  • You cannot start a new topic
  • You cannot reply to this topic

Use Git version control on Launchpad Rate Topic: -----

#21 User is offline   cjakeman 

  • Vice President
  • PipPipPipPipPipPipPipPip
  • Group: ET Admin
  • Posts: 2,866
  • Joined: 03-May 11
  • Gender:Male
  • Location:Peterborough, UK
  • Simulator:Open Rails
  • Country:

Posted 13 June 2016 - 10:30 AM

View PostSerana, on 12 June 2016 - 06:35 PM, said:

I think this is not the best practice.

Thanks, Serana, that's very clear.

Can anyone help with my Step 4 issue, please?

#22 User is online   James Ross 

  • Open Rails Developer
  • Group: Status: Elite Member
  • Posts: 5,490
  • Joined: 30-June 10
  • Gender:Not Telling
  • Simulator:Open Rails
  • Country:

Posted 07 September 2016 - 12:29 PM

Thanks for trying this and the comments; I am updating the document to make things clearer.

View Postcjakeman, on 11 June 2016 - 06:46 AM, said:

Step 1: New repository
It wasn't clear that I should create a branch "develop" at this stage as I would need it in Step 4.

This is my mistake with the repository; I should have set up a "real" looking repo for people to test with, as the "develop" branch will exist already. Jeroen has made some good comments, spotting things like this in the private development forum too.

I'll let people know when the document and repo are updated and clearer about what to expect.

#23 User is offline   edwardk 

  • Open Rails Developer
  • Group: Status: Elite Member
  • Posts: 1,350
  • Joined: 11-December 09
  • Gender:Male
  • Location:Chula Vista, CA
  • Simulator:MSTS
  • Country:

Posted 27 September 2016 - 10:18 AM

I am in the process of learning about GitHub via Microsoft Virtual Academy. Learning the overall topic is easier for me. I am sure James is slowly working out how the work flow process will take place. One thing that I noticed is that Visual Studio has the ability to work with GitHub as well so this will be something to keep in mind when we get closer to implementing GitHub.

Edit: There is a Github extension for Visual Studio 2015(Community Edition) so it appears that people may have to change to this version if they did not do this already to use GitHub with Visual Studio.

Edward K.

#24 User is offline   rdamurphy 

  • Open Rails Developer
  • Group: Private - Open Rails Developer
  • Posts: 1,199
  • Joined: 04-May 06
  • Gender:Male
  • Location:Thornton, CO
  • Simulator:MSTS - OR
  • Country:

Posted 05 August 2017 - 11:54 AM

View PostJames Ross, on 07 September 2016 - 12:29 PM, said:

Thanks for trying this and the comments; I am updating the document to make things clearer.


Where do I find this document?

Robert

#25 User is online   James Ross 

  • Open Rails Developer
  • Group: Status: Elite Member
  • Posts: 5,490
  • Joined: 30-June 10
  • Gender:Not Telling
  • Simulator:Open Rails
  • Country:

Posted 05 August 2017 - 01:16 PM

View Postrdamurphy, on 05 August 2017 - 11:54 AM, said:

Where do I find this document?

It's the specification link in the blueprint.

#26 User is offline   rdamurphy 

  • Open Rails Developer
  • Group: Private - Open Rails Developer
  • Posts: 1,199
  • Joined: 04-May 06
  • Gender:Male
  • Location:Thornton, CO
  • Simulator:MSTS - OR
  • Country:

Posted 13 August 2017 - 10:51 AM

Thank you. Found it.

Robert

#27 User is offline   perpetualKid 

  • Fireman
  • Group: Status: Active Member
  • Posts: 190
  • Joined: 10-June 18
  • Gender:Male
  • Simulator:OR
  • Country:

Posted 12 March 2019 - 02:00 AM

I haven't seen a discussion, but now that the code is moved to GitHub successfully, what are thoughts moving Bugs and Blueprints to GH as well? Bugs would become Issues, and Blueprints could be tracked as Projects.

This would allow direct integration and linking between code and tracking, and safe some external dependencies on 3rd party.

thoughts?

#28 User is offline   cjakeman 

  • Vice President
  • PipPipPipPipPipPipPipPip
  • Group: ET Admin
  • Posts: 2,866
  • Joined: 03-May 11
  • Gender:Male
  • Location:Peterborough, UK
  • Simulator:Open Rails
  • Country:

Posted 12 March 2019 - 10:49 AM

View Postedwardk, on 27 September 2016 - 10:18 AM, said:

There is a Github extension for Visual Studio 2015(Community Edition) so it appears that people may have to change to this version if they did not do this already to use GitHub with Visual Studio.

Good point. It's working well for me on Visual Studio 2017.

#29 User is offline   wacampbell 

  • Member since Nov. 2003
  • Group: Fan: Traction Nuts
  • Posts: 2,345
  • Joined: 22-November 03
  • Gender:Male
  • Location:British Columbia, Canada
  • Country:

Posted 04 August 2019 - 05:03 PM

I am working on getting set up with Git. So far the Git-On-Launchpad instructions have been great!

I am curious why we maintain the code on two systems - launchpad and github? Doesn't that add to the workload and potential failure points? I decided to use the SourceTree tools. And I cloned from GitHub - I am too new to know what advantage one has over the other.

As I get set up, let me know if you see me doing anything that causes problems. I'll likely want to test the workflow and push through a change to the doc or something innocuous.



Wayne

#30 User is online   James Ross 

  • Open Rails Developer
  • Group: Status: Elite Member
  • Posts: 5,490
  • Joined: 30-June 10
  • Gender:Not Telling
  • Simulator:Open Rails
  • Country:

Posted 11 August 2019 - 03:57 AM

View Postwacampbell, on 04 August 2019 - 05:03 PM, said:

I am curious why we maintain the code on two systems - launchpad and github? Doesn't that add to the workload and potential failure points? I decided to use the SourceTree tools. And I cloned from GitHub - I am too new to know what advantage one has over the other.

In many respects, they're the same. The reasoning behind having both originally was that the Launchpad copy integrates with the existing stuff we have (bug tracking, blueprints, releases, etc.), while the GitHub copy is more discoverable and is where a lot more open source projects are.

As we've worked things out, things are working better in GitHub, and given the choice that seems to be where almost all of our active developers have chosen to work, so we will probably be figuring out a plan to move entirely to GitHub at some point (not for a while yet though).

  • 3 Pages +
  • 1
  • 2
  • 3
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users