Skip to main content

Posts

Showing posts from April, 2014

Git to SVN Command Mapping

Initial checkout from existing repo for a given branch git clone http://github.com/sonatype/sonatype-tycho.git; cd sonatype-tycho; git checkout origin/tycho-0.10.x svn checkout http://anonsvn.jboss.org/repos/jbosstools/branches/jbosstools-3.2.0.Beta1/ Update locally checked out files from central repo git pull svn update List locally changes files/folders git status svn stat Diff locally changed file git diff somefile.txt svn diff somefile.txt Revert locally changed file * git checkout somefile.txt svn revert somefile.txt Revert ALL local changes (except untracked files) * git reset --hard HEAD svn revert . -R Add new file git add file.txt svn add file.txt Add new folder recursively git add folder svn add folder Delete file git rm file.txt svn rm file.txt Delete folder git rm -r folder  (non-recursive by default; use -r to recurse) svn rm folder  (recursive by default; use -N to not recurse) Commit changed file to central repo git commit -m "message" file.txt; git