Difference between revisions of "Git-svn"
From Vague Hope Wiki
(→Checkout of sub-directory) |
(→Checkout of sub-directory) |
||
Line 48: | Line 48: | ||
git svn init --stdlayout --no-minimize-url https://example.com/svn/prjname | git svn init --stdlayout --no-minimize-url https://example.com/svn/prjname | ||
git svn fetch | git svn fetch | ||
− | |||
− | |||
</pre> | </pre> | ||
+ | The branch, etc. as usual. | ||
== Useful git cmds == | == Useful git cmds == |
Revision as of 04:31, 10 October 2011
Contents
Basic usage of git-svn
Checkout:
mkdir prjname cd prjname git svn init https://example.com/svn/prjname/trunk git svn fetch -r HEAD git checkout -b nameoflocalbranch git svn show-ignore > .gitignore
Show status:
git svn stat
Update:
git svn fetch git svn rebase
Commit changes:
git status git add path/to/file git commit
git svn rebase git svn dcommit
Checkout with branches
mkdir prjname cd prjname git svn init https://example.com/svn/prjname git svn fetch -r HEAD git checkout -b nameoflocalbranch git svn show-ignore > .gitignore
Checkout of sub-directory
mkdir prjname cd prjname git svn init --stdlayout --no-minimize-url https://example.com/svn/prjname git svn fetch
The branch, etc. as usual.
Useful git cmds
Show branches:
git branch git branch -a
Check git FS is sane.
git fsck