【发布时间】:2016-01-30 06:57:13
【问题描述】:
我的桌面是 windows (7) 机器,我使用 putty 在远程 linux 机器上工作/编码。我在我的 linux 机器的本地硬盘上为我正在处理的项目创建了一个 svn 存储库,然后将该项目签出到 linux homedir(即 nfs)中。
我真的很喜欢 TortoiseSVN 的功能,并希望使用它通过我的 homedir 的 samba 挂载从我的 windows 机器管理这个项目。
目前,我已经将我的 TortoiseSVN 设置为通过
svn+ssh://me@mylinuxbox/local/svn-repo/myproject/
更新项目没问题,但是每当我尝试通过 TortoiseSVN 提交更改时,我都会收到以下错误:
Commit failed (details follow):
Can't move 'F:\myproject\.svn\tmp\svn-D7BC2F42' to
'F:\myproject\.svn\pristine\0d\0dd5fb7735036827c776e6ebadda82250ad497d9.svn-base':
Access is denied.
这里,F: 是我 homedir 的 samba 挂载。
任何建议/指针将不胜感激。
【问题讨论】:
-
您是否可以使用其他 Windows 工具修改 f: 驱动器上的文件? - 例如使用 Windows 资源管理器移动文件或使用记事本编辑文本文件。
-
是的。我可以毫无问题地从 Windows 编辑/访问我的 F:。
标签: svn tortoisesvn