我以前听说在OS之间共享Subversion工作副本是不安全的.
例如:
但我还没有明确地听到它是否会导致.svn数据的破坏.如果将svn:eol-style设置为native,则EOL问题确实可能成为问题.
这个问题的现状是什么?它是否在最新版本的SVN中发生了变化?如果采取某些预防措施是否安全(例如,在两个平台上都没有使用svn:eol-style = native检出/更新文件)?
我在unix,linux,solaris和windows之间的共享网络目录中使用了svn; 有趣的是,我遇到的唯一问题是不同的svn客户端版本是"无法比拟的".linux和unix机器配备了比solaris svn更旧的svn版本; 这比Windows机器客户端更老了.结果是运行'svn up'将元数据文件更新为正在运行的客户端; 并且客户端不会访问具有更新元数据版本的文件.最终结果是svn客户端应保持相同的版本号.
所以,是的,我已经能够以最小的生命损失在机器之间移动工作目录.也就是说,我从未使用超出默认值的任何svn选项.