How do you propose a Java application or any other third-party application written in any language to interact with a backend tool such as SVN / GIT?

So, I'm looking to implement a wrapper for SVN in C #, I wonder how best to interact with the SVN backend through a wrapper application.

Any suggestions?

The first thing that came to my mind was the direct use of the shell for managing SVN. Just wondering if there are alternative methods :)

Thank!

+3
source share
4 answers

SubversionSharp, #, API- SVN. : , . , . , , . , , .

0
+1

APIs are much safer than command line interactions if you can find the right ones. If you decide to follow the command line route, be extremely careful and filter out everything using white lists, or someone will come and own you using svn, collecting a file with a name ; rm -rf /.

0
source

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


All Articles