I am modifying an open source project that is stored in an SVN repo. Since it will probably take some time for my changes, I checked the project as a Git repository using the git-svn bridge. I don’t have access to the Subversion repository, so I cannot return changes to it, but I would like to publish my Git repository (on GitHub) so that others can track the development of my modifications.
To update the git svn repo, you use git svn rebaseone that, as the name suggests, replaces any changes on top of new changes from the Subversion repo. Of course, it is not recommended to drag and drop any branches that you have thrown to the public Git repository, therefore, regarding the repo cloned from the SVN repository, I have several related questions:
- Is it possible to publish a branch with redistribution (using
git-svn rebase) for a public repo? - I understand that if your main branch in Git is the one to which you are flipping changes from the SVN repo, you should not make any real development in this repo; that is, if you merge the changes into master, you must push them into the SVN repository (using
git svn dcommit). If you adhere to this policy, is it possible to publish a reinstalled master branch for a public repo?
source
share