Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Have a look at <a href="http://subgit.com" rel="nofollow">SubGit</a> project designed for those who wants to use Git and SVN repositories at the same time. If you have access to your SVN server, you just run</p> <pre><code>$ subgit install path/to/svn/repository </code></pre> <p>After that a Git interface for the repository is created. Every push to the Git repository is translated to SVN and vice versa. You just setup access to that newly created Git repository.</p> <p>Some git-svn-based scripts for SVN&lt;->Git mirror propose similar functionality but they have disadvantages compared to SubGit:</p> <ul> <li>concurrency problems: if someone pushes to SVN and Git at the same time, the repositories histories become diverged (SubGit cares about concurrency);</li> <li>git-svn repository allows only SVN-like concepts (for instance, it doesn't allow to have a Git submodules --- "git svn dcommit" removes locally added submodules)</li> <li>git-svn doesn't translate svn:ignore to .gitignore</li> <li>git-svn doesn't handle line endings correctly (i.e. doesn't respect svn:eol-style)</li> <li>git-svn doesn't translate anonymous Git branches, commits in those branches never get into SVN</li> <li>git-svn not always translates Git merge commits to SVN svn:mergeinfo change correctly</li> <li>git-svn dcommit doesn't preserve dates in Git commits while Git->SVN translation ...</li> </ul> <p>The advantage of git-svn is to have a possibility to keep Git mirror in another machine; but it pays for that with concurrency-safety (being on the same machine is a condition of locking both SVN and Git repositories for a translation period for short time).</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload