We are using SVN 1.7 repositories which are checked out to a Linux file server. Users access their files via TortoiseSVN (1.7.15, which is also built against SVN 1.7.x), either via CIFS or NFS.
When accessing via CIFS (with the Linux side serving via Samba), we occasionally encounter SQLite database corruption. My understanding is that this is caused by differences between the Windows and POSIX locking implementations (inside libsvn). When accessing via the official Windows NFS client (talking to a Linux NFS server), we are unable to even check out a repository via TortoiseSVN. It fails immediately with a locking error. I find it very difficult to search for this issue, partly because SVN has an unrelated "file locking" feature, and partly because users have posted about a number of other simpler SQLite corruption issues with SVN.. So my question is this: what is the current state of SVN clients on Windows, accessing a Linux file share, with respect to file locking / SQLite etc? Are there options for this problem with newer Windows (Tortoise)SVN client versions? Or is this problem still the same in the newest versions? Any recommendations would be appreciated!