GeeCON Prague 2014*
The moose likes IDEs, Version Control and other tools and the fly likes Searching for an online SVN tool Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "Searching for an online SVN tool" Watch "Searching for an online SVN tool" New topic
Author

Searching for an online SVN tool

salvin francis
Ranch Hand

Joined: Jan 12, 2009
Posts: 928

Hi
First of all i am sorry if i posted in the wrong forum,
i didnt know where to post an SVN related Query

I have an online SVN server to whom i connect and use Eclipse to synchronise with,
My problem is portability,
I can probably get on-the-fly requests for code changes from my client,
Due to this, i would need to access the server from anywhere and modify the code and update the svn server.

For obvious reasons, I cant carry eclipse always around with me.


Can any one suggest an online text editor (very basic editor)
That can help synchronise with any svn server ?

1. It should allow me to compare differences
2. It should allow me to update the SVN (important)
3. Free !! ( )

I googled a lot, but all i could find were free svn servers.

Please Help


My Website: [Salvin.in] Cool your mind:[Salvin.in/painting] My Sally:[Salvin.in/sally]
salvin francis
Ranch Hand

Joined: Jan 12, 2009
Posts: 928

for reference,

question also posted in http://stackoverflow.com/questions/1192310/an-online-svn-client
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16095
    
  21

SVN is intended to be servable from an HTTP(S) webserver. Apache2 is a popular choice, and is in fact what I use myself.

However, a web browser makes a very inefficient client when you want to pull down a large project, so there are svn client apps to make this easier. In fact, in Linux, the name of the command-line client is "svn" and it installs from the same package that contains the svn server - you can just ignore the server on your client machine. They made it all-in-one because the subversion server isn't very big.

On Windows, I think there's a version of the Tortoise utility that will allow you to access subversion archives via the Windows File Manager. There's no actual requirement that a given text editor or IDE be able to connect to a VCS system such as svn, though. For years, we did that as 2 separate tasks using separate programs, and sometimes still do.

However, if you're using Eclipse on a portable device, it can connect to a subversion server from anyplace where there's Internet connectivity, especially if the Subversion server was set up for HTTP/HTTPS serving. In fact, both SVN and CVS were expressly designed with that idea in mind.


Customer surveys are for companies who didn't pay proper attention to begin with.
salvin francis
Ranch Hand

Joined: Jan 12, 2009
Posts: 928

Requirement:

i know my svn url, username, password
I am at a remote location, i only have access to internet with xp

I need to change a single file.

Is thre any way for me to modify this file ?

Wouldnt it be good if i could somehow connect to svn and change my code ?

Is there no webclient available ?
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16095
    
  21

salvin francis wrote:Requirement:

i know my svn url, username, password
I am at a remote location, i only have access to internet with xp

I need to change a single file.

Is thre any way for me to modify this file ?

Wouldnt it be good if i could somehow connect to svn and change my code ?

Is there no webclient available ?


Yes there is. For a single file, if the SVN server is properly configured, you can open the file in Internet Explorer, save it, edit it with your favorite editor (Notepad or whatever), then upload it again using the WEBDAV connectivity feature of Internet Explorer.

The upload part is the hardest, it requires that DAV support be enabled both for the SVN server and for Internet Explorer. Also, you probably won't be able to get Firefox to do the upload, it does need to be IE.
Robin John
Ranch Hand

Joined: Sep 10, 2008
Posts: 270

Are you looking for a SVN client ?
if so, you might have a look --> http://tortoisesvn.net/


Time is what we want the most, but what we use the worst. -- William Penn
salvin francis
Ranch Hand

Joined: Jan 12, 2009
Posts: 928

Robin John wrote:Are you looking for a SVN client ?
if so, you might have a look --> http://tortoisesvn.net/

Err no, there are tons of clients available, as of now rapid svn surfices my needs (being portable)

There is one bad feature though, it does not highlight files if the server's code is different from your own.


@ Tim Holloway
Thanks, i think that is probably what i need. i will research into Webdav, i will also post my findings here if relevant.
salvin francis
Ranch Hand

Joined: Jan 12, 2009
Posts: 928

No luck so far on WEBDAV,

I am using google as an svn server (its free)


salvin francis
Ranch Hand

Joined: Jan 12, 2009
Posts: 928

can any one suggest me an svn client that at least allows you to check difference between your file and the server
without making an update ?
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16095
    
  21

salvin francis wrote:can any one suggest me an svn client that at least allows you to check difference between your file and the server
without making an update ?


If you're using Eclipse, right-click on the file using the Navigator View - or right-click on the editor view of the source file and select the "Compare With..." menu option.

However, most SVN clients have some sort of differencing tool.
salvin francis
Ranch Hand

Joined: Jan 12, 2009
Posts: 928

Eclipse is a very good option, it has a beautiful synchronization option

However, it requires java. and its too Big to be caried around (even smallest version is approx 30mb)

Rapid svn is good....
but it lacks the exact same feature that i need the most.


Rapid svn too has a differencing tool, but it does not indicate which files have already changed,
and it makes no sense to keep intimidating everyone which files have changed....
 
GeeCON Prague 2014
 
subject: Searching for an online SVN tool