Subversion Proxy to work offline?

What is the best approach for working on a customers site (with multiple people), where there may not be access to the Internet all the time and using the subversion repository?

(Migrating to Git or Mercurial at the moment is out of the question)

But would it not be possible to use something like, for example, Git SVN Integration, to create a proxy server that acts as a subversion repository for clients and can be used at the end to synchronize changes to sabotage? Is there something similar?

+3
source share
5 answers

I think svk can provide what you are looking for.

+3
source

Git, git -svn. : http://git-scm.com/docs/git-svn

Git VCS, SVN.

+2

, , svk ""; , . , : "svk , , , ".

" " Best Practical, .

, svk, , - . git -svnserver, SVN-. SVK git. , , git -svn - , , , , - SVN- , - . SVN , , git, , .

+1

, SVK, Perl, Subversion, , DVCS. SVK , . , ​​ -.

0

Subversion Git Bazaar ( , Mercurial ), , " ", , , Subversion. .

  • Subversion Git (git -svn) Bazaar (bzr-svn):

    # using Git
    git svn clone SVN_REPO_URL
    # using Bazaar
    bzr branch SVN_REPO_URL
    

    , Subversion . , , Mercurial. , , , .

    , / , , , ​​ Subversion.

  • ( , ) , . , VCS, , .

    : , , , , .

    , Git/Bazaar, .

  • Subversion. : . Rebasing , Subversion, , , Subversion.

    Git:

    git svn rebase
    git svn dcommit
    

    Bazaar:

    bzr rebase
    bzr push :parent
    

This is a kind of extended use of tools. First of all, you must install additional plugins ( git-svnif you decide to use Git, bzr-svnand bzr-rewriteif you decide to use Bazaar (although they are included in the default installation on Windows and Mac OS X), and you need to have business knowledge of these tools to effectively use them.

0
source

Source: https://habr.com/ru/post/1714859/


All Articles