You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by stevieg <st...@ge.com> on 2013/07/18 01:34:48 UTC

Accessing Subversion Remotely

Greetings, all,

I have a problem, I need to query the Subversion repositories of two of our
software vendors in order to pick up their latest changes and am not sure of
the best way to do this.  Most of the Subversion utilities seem to be based
on a "push" model.  Because of firewall issues this is not possible.

What I am looking for is a "pull" solution that we can use from our
Subversion instance.

Please be kind as I am not Subversion literate.

Thanks in advance,

Steve



--
View this message in context: http://subversion.1072662.n5.nabble.com/Accessing-Subversion-Remotely-tp183192.html
Sent from the Subversion Users mailing list archive at Nabble.com.

Re: Accessing Subversion Remotely

Posted by Prabhu <pr...@collab.net>.
On 07/18/2013 05:04 AM, stevieg wrote:
> Greetings, all,
>
> I have a problem, I need to query the Subversion repositories of two of our
> software vendors in order to pick up their latest changes and am not sure of
> the best way to do this.  Most of the Subversion utilities seem to be based
> on a "push" model.  Because of firewall issues this is not possible.
>
> What I am looking for is a "pull" solution that we can use from our
> Subversion instance.
>


You might want to do svnsync ?

By svnsync you can replicate a remote repository in your box. The 
process is very simple, barely a two step process.


--Prabhu

Re: Accessing Subversion Remotely

Posted by Nico Kadel-Garcia <nk...@gmail.com>.
On Wed, Jul 17, 2013 at 7:34 PM, stevieg <st...@ge.com> wrote:
> Greetings, all,
>
> I have a problem, I need to query the Subversion repositories of two of our
> software vendors in order to pick up their latest changes and am not sure of
> the best way to do this.  Most of the Subversion utilities seem to be based
> on a "push" model.  Because of firewall issues this is not possible.
>
> What I am looking for is a "pull" solution that we can use from our
> Subversion instance.

???

The "post-commit" tools, designed to push to a remote repository or
deploy based on changes, are indeed push based. But the whole model of
Subversion is based on the older CVS model. "There is a central repo:
all your changes are compared to it, and any local changes are only
recorded by pushing to the central repository".

If you want to do development locally, with changes recorded locally
and without write access to your vendor's repository, than you have to
look at using a local Subversion repository and doing some
synchronization steps between them (such as maintaining local tags of
the released copies of vendor code), or you have to use something like
git that can store your changes locally and still do valid comparisons
to a remote Subversion repository. (Look at git-svn documentation for
examples.)

> Please be kind as I am not Subversion literate.