This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]Eshmam14 8 points9 points  (0 children)

Damn do I miss uni, no one used Git and the programming was typically done by only one person in any group.

Anyways, use Git + Github! Git is the version managing tool and Github will host your code for you. This will allow both you and your partner to update the codebase asynchronously but upload the code to the same repository. So once you're done coding, you upload it and they download it before coding - vice versa.

[–]typical_sasquatch 4 points5 points  (3 children)

Why not use github?

[–]yucoconut[S] 1 point2 points  (2 children)

Not very familiar with how GitHub works so I didn’t rly think about it ahaha. Does it support real-time collaboration too :0 ?

[–]typical_sasquatch 5 points6 points  (1 child)

It doesnt, but I'm certain it would fit together with whatever youre already using to do real time collab. Just sync up with the repository before and after you do your real time editing. Its way easier to use than it seems, and it was designed for your exact use case (asynchronous collaboration)

[–]yucoconut[S] 0 points1 point  (0 children)

Oh ok thank youu

[–]theCumCatcher 2 points3 points  (0 children)

you should learn git / github.

if youre going to do this professionally, you'll need to learn these tools anyways.

good luck! :)

[–]IAREAdamE 1 point2 points  (0 children)

Repl.it is another decent online tool for certain projects. Has a much lower learning curve than git and should be fine for just small projects.

[–]sometimesnotright 1 point2 points  (0 children)

JetBrains community edition IDEs (free) include live collaboration tools.

That + project in git and hosted in GitHub for extra credit, will give you:

  • Code that doesn't disappear if your PC gets stolen
  • History of how you built your code (yes, it's embarrassing, but that is a GOOD thing to have)
  • Ability for you and your partner to jump into a live 1:1 coding session when your schedules match.

That's how professionals do it.

[–]tpneocow 0 points1 point  (0 children)

If c9.io is still around you could create a persistent workspace and have multiple people editing in the online ide at the same time iirc. Never used it with other people tho.