Warning, /graphics/kst-plot/devel-docs/using_git is written in an unsupported language. File is not indexed.
0001 Using Git as subversion client 0002 0003 http://git-scm.com/ 0004 0005 Help: 0006 git help svn 0007 0008 0009 Set up svn mirror, done only once 0010 --------------------------------- 0011 Create a new directory e.g 'kst', and init your git repository with the svn path 0012 0013 git svn init svn+ssh://YOU_USERNAME@svn.kde.org/home/kde/branches/work/kst/portto4/kst 0014 0015 Download the author mapping file into your new 'kst' folder from, 0016 https://github.com/downloads/syntheticpp/kst/.svn-author-file 0017 or copy it from a svn checkout. Without this file git doesn't know the name 0018 and email address of the committer. 0019 0020 Configure git to use this file: 0021 0022 git config --add svn.authorfile .svn-author-file 0023 0024 0025 Then get all commits 0026 0027 git svn fetch 0028 0029 this will take a while. (It is possible to start at a later revision, 0030 for instance -r1307223, but then it is not possible to use other remote branches) 0031 0032 When finished there is an internally managed remote branch 'git-svn', 0033 listed by 'git branch -r'. 0034 0035 Update the current local branch ('master' by default) with the fetched 0036 svn commits: 0037 0038 git svn rebase 0039 0040 0041 Update existing repository with svn commits 0042 ------------------------------------------- 0043 0044 git svn fetch 0045 git svn rebase 0046 0047 0048 Rebase errors 0049 ------------- 0050 When there are errors while rebasing, fix the mentioned <files> 0051 then 0052 0053 git add <files> 0054 git rebase --continue 0055 0056 0057 0058 Committing 0059 ---------- 0060 First commit your changes to your local branch 0061 0062 git commit "message" -a 0063 0064 then commit to the svn repository 0065 0066 git svn dcommit 0067 0068 0069 History 0070 ------- 0071 Browse history offline with a git-GUI gitk, gitg, qgit, ... 0072 0073 0074 0075 0076 0077