Can I use Subversion for a low quality 3G network?

If I order a large svn repository on a low-quality 3G / WiMAX network, I often get the error message "Can't read respondent body: connection timeout". After that, my working copy is blocked and "svn cleanup" does not work with the error "Error processing the" modify-wcprop "command in" packages / univint / src. " Packages / univint / src / Folders.pas "is not under version control". Is it possible to somehow configure subversion so as not to damage all timeouts on the network. Or maybe this is a way to somehow continue working after the working copy is damaged after a network timeout?

+4
source share
2 answers

According to the svn book, you can resume interrupting the check:

If you interrupt the check (or something else interrupts your check, for example, loss of connection, etc.), you can restart this either by issuing an identical checkout again or by updating an incomplete working copy:

$ svn checkout file:///var/svn/repos/test mine A mine/a A mine/b ^C svn: The operation was interrupted svn: caught SIGINT $ svn checkout file:///var/svn/repos/test mine A mine/c ^C svn: The operation was interrupted svn: caught SIGINT $ svn update mine A mine/d Updated to revision 20. 

If you are using the latest version of SVN and it doesn’t work for you, you can discuss this on users@subversion.apache.org and provide a bug report .

+3
source

I do just that using tortiosegit as an svn client on ms-windows laptop. git is a distributed source code repository that can synchronize with svn.

distriuted means that it has a local copy of the repository, so after loading the repository, many operations are local.

Note: you need to know how git differs from svn

+1
source

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


All Articles