https://github.com/lossurdo/subversion_client
Docker image for a legacy client Subversion (SVN) projects
https://github.com/lossurdo/subversion_client
docker subversion svn
Last synced: 3 months ago
JSON representation
Docker image for a legacy client Subversion (SVN) projects
- Host: GitHub
- URL: https://github.com/lossurdo/subversion_client
- Owner: lossurdo
- License: mit
- Created: 2020-02-03T13:09:10.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-03T13:43:28.000Z (over 5 years ago)
- Last Synced: 2025-01-17T07:30:35.261Z (5 months ago)
- Topics: docker, subversion, svn
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/lossurdo/subversion_client
- Size: 1.95 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# subversion_client
Docker image for a legacy client Subversion (SVN) projects.## Why?
I still have legacy projects using Subversion source version control and I don't want to keep Subversion packages installed on my host machine just for this projects.
## How to install?
- Install Docker (https://docs.docker.com/install/) in case you don't have it
- Pull the image
- `$ docker pull lossurdo/subversion_client`
- Go to your project directory
- `$ cd ~/myproject`
- Run the linux shell
- `$ docker run -it --rm -v $PWD:/project lossurdo/subversion-client:1 bash`Now you can run your SVN commands. Look the `svn info` example output below:
```
[root@fffd8a8e0f58 project]# svn info
Path: .
Working Copy Root Path: /project
URL: http://svn.myhost.com/myproject/MyProject/trunk/MyProject
Relative URL: ^/MyProject/trunk/MyProject
Repository Root: http://svn.myhost.com/MyProject
Repository UUID: 30c14034-4754-55bf-afe2-1804a5hh0efd
Revision: 2177
Node Kind: directory
Schedule: normal
Last Changed Author: john-doe
Last Changed Rev: 711
Last Changed Date: 2015-04-14 13:34:29 +0000 (Tue, 14 Apr 2015)
```
Feel free to contribute.