如果您在开发计算机上安装了Subversion而您没有在团队中工作,那么您是否应该使用svn协议而不是文件?
如果你在一台机器上独自工作,那么根据我使用file://协议的经验可以正常工作.即使我的团队在远程服务器上使用Subversion,我也会为自己的个人项目设置一个基于文件的本地存储库.如果你到了需要从另一台机器访问它的地步,那么我会遇到设置基于服务器的存储库的麻烦.您可能还会看到像Mercurial这样的分布式系统 - 我们在离开之前就已经在我的上一家公司进行了评估 - 但是肯定会选择其中一种,混合svn和hg根本不能正常工作.
您可以随时添加一个subversion服务器,让它指向您的文件:// repository,您将立即获得svn:// access.
协议无关紧要,只允许在不同类型的介质上传输,重要的是存储库内容.
之后安装SVNSERVE相当容易.
但是,您使用的颠覆软件的味道确实很重要,例如,一个供应商使得元数据存储在"_svn"而不是".svn"中,您可能希望首先检查兼容性.