我是一名基于 Mac (10.8) 的 Web 开发人员,正在尝试与其他基于 Windows 的开发人员合作。他们正在使用 SVN,尽管他们中的大多数人不会将文件签出到本地存储库。他们大多通过资源管理器在本地服务器上编辑文件,然后使用 TortoiseSVN shell 增强来右键单击并“提交”他们刚刚编辑的内容。
我似乎无法做到这一点,因为我首选的 SVN 工具版本(以及 Dreamweaver CS6)需要使用 SVN、HTTP 等协议进行访问。尝试使用文件系统时出现错误。
所以,我正在尝试命令行,导航到我需要编辑的文件,打开它,编辑,保存。我可以svn status
在目录上运行,我看到文件状态为“M”。如果我尝试svn commit -m "updated" myflie.css
或类似,我会收到一个错误:
svn: Unable to open an ra_local session to URL
svn: Local URL 'file://webstage-01/svn/repository/fc-dev/assets/css' contains unsupported hostname
我查看了 .svn 文件夹的“条目”文件,看到了这个:
10
dir
20788
file://webstage-01/svn/repository/fc-dev/assets/css
file://webstage-01/svn/repository
2012-06-26T16:08:10.220007Z
20747
JSmith
所以看起来这就是它从中获取路径的地方,这不是有效的 MacOS 或 Unix 路径。
建议?