blob: f108391cbc05e85ea5a6c70ff1cbe0e045093d90 [file] [log] [blame]
briansaede41c2013-02-18 04:41:19 +00001Some us are using git for managing quickly changing code. This file has
2 directions/notes for setting that up.
3
4[Cloning]
5`git clone \
6 ssh://username@robotics.mvla.net/www/https/git/frc971/somebody/2013.git`
7 where username is your login on the server and somebody is whoever's git
8 repo you want to clone
9
10[Adding Other People's Repositories]
11`git remote add somebody \
12 ssh://username@robotics.mvla.net/www.https/git/frc971/somebody/2013.git`
13 where username is your login on the server and somebody is another person's
14 git repository
15
brians66d57302013-02-18 05:10:42 +000016nothing terribly useful...
17
briansaede41c2013-02-18 04:41:19 +000018[Synchronizing with SVN]
19In order to synchronize the git commits with svn, somebody has to get git-svn
20 set up in their local git repo and then push/pull commits.
21 To do that, `git svn init https://robotics.mvla.net/svn/frc971/2013/trunk/src`
22 Then, unless you want git-svn to pull down everything from SVN again, you have
23 to do `vim .git/refs/remotes/git-svn` (or whatever you name the remote) and
24 put in the commit ID of the latest commit in the repository that's from SVN.
25 After doing that (and a `git-svn fetch`), git-svn works like usual.