Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   General Forum (http://www.chiefdelphi.com/forums/forumdisplay.php?f=16)
-   -   What does your team use to share code? (http://www.chiefdelphi.com/forums/showthread.php?t=131057)

xXhunter47Xx 30-01-2015 22:41

Re: What does your team use to share code?
 
Quote:

Originally Posted by tcjinaz (Post 1436401)
We keep the stick in a special drawer in the tool box. The team knows that there will be great trouble if anything happens to it.

Plus a copy goes on my drive immediately.

If the development laptops could get to the internet we would take a shot at GitHub, but the school district's IT department is kind of tightly wound.

Tim

Interesting on the IT department. We are able to use Github (both in AP CompSci and in Robotics, with personal and school computers) with no issue.
I strongly suggest you talk to the Site Tech or someone with administrative properties, Github is a very useful resource especially when you have more than 3 code monkeys.

StevenB 31-01-2015 02:07

Re: What does your team use to share code?
 
I just want to make an observation about what happened on this thread. The OP asked a question about "sharing code", and the first TEN replies unanimously recommended a specific version control system and supporting website - GitHub. Unanimous, that is, except for one dissenter who acknowledged that git is the right and noble path, but confessed to using flash drives in actuality. This agreement is just one testament to the power and importance of using source control, and to the quality of Git and GitHub.

If you need more proof that Git is the way to go, consider these:
  • Giant projects, like the Linux kernel source and the Android source releases are managed with git. In fact, Linus Torvalds invented git for the specific purpose of managing the kernel source.
  • Perforce - whose version control system is pretty decent - is now advertising perforce/git integration and git management tools on their home page.
  • I worked for a well-known company who uses Perforce heavily (in fact, they're featured on the perforce home page). And they use git all over the place, too.
  • This Google trends graph shows that there's a pretty clear winner.

FRC2501 31-01-2015 11:22

Re: What does your team use to share code?
 
Quote:

Originally Posted by tcjinaz (Post 1436401)
We keep the stick in a special drawer in the tool box. The team knows that there will be great trouble if anything happens to it.

Plus a copy goes on my drive immediately.

If the development laptops could get to the internet we would take a shot at GitHub, but the school district's IT department is kind of tightly wound.

Tim

I found a way to bypass my school's ssh block

Ether 31-01-2015 11:35

Re: What does your team use to share code?
 
Quote:

Originally Posted by FRC2501 (Post 1436517)
I found a way to bypass my school's ssh block

A word to the wise: Don't do anything that might violate the spirit of your school's intent and get you into trouble.



xXhunter47Xx 31-01-2015 13:05

Re: What does your team use to share code?
 
Quote:

Originally Posted by FRC2501 (Post 1436517)
I found a way to bypass my school's ssh block

Quote:

Originally Posted by Ether (Post 1436522)
A word to the wise: Don't do anything that might violate the spirit of your school's intent and get you into trouble.



That's a dangerous path to follow, as Ether said. If you get into trouble, you may get computer privileges taken away for everyone, and it might even trace back to robotics and get that shut down.

plnyyanks 31-01-2015 13:20

Re: What does your team use to share code?
 
Quote:

Originally Posted by FRC2501 (Post 1436517)
I found a way to bypass my school's ssh block

You can always set your remotes to the HTTPS url instead of the SSH one and not be bypassing anything

FRC2501 04-02-2015 09:28

Re: What does your team use to share code?
 
Quote:

Originally Posted by FRC2501 (Post 1436517)
I found a way to bypass my school's ssh block

By bypass I mean that I found that my school only blocks port 22, so following this guide (https://help.github.com/articles/usi...he-https-port/) I used port 443

Addison4300 04-02-2015 13:59

Re: What does your team use to share code?
 
Our school set up every student with a Google account with unlimited Google Drive space. We put the programs into a zip file and upload and share it through google drive.

MamaSpoldi 04-02-2015 14:13

Re: What does your team use to share code?
 
Quote:

Originally Posted by Addison4300 (Post 1438250)
Our school set up every student with a Google account with unlimited Google Drive space. We put the programs into a zip file and upload and share it through google drive.

Don't underestimate the power of using a source code control/management system for sharing your code as opposed to just an online dump. The added functionality of merging portions of the code being worked on by multiple students will save huge amounts of time in tracking down and fixing bugs as well as lost productivity due to code being overwritten by someone else inadvertently.

I understand completely the desire to use online space free of charge. We were able to set that up using SourceForge and use an SVN interface to provide the SCM functionality... all free of charge. I would be happy to post info here if anyone would like details.

Mineboy2300 08-02-2015 15:22

Re: What does your team use to share code?
 
We just use a flash drive that we lock up every night. it is kind of old fashioned but it keeps all of our code safe and gives us easy access to all of our code going back several years and we have daily backups of code to go back to if a file is corrupted.


All times are GMT -5. The time now is 09:52.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi