Sina App Engine: 在子目录修改内容后,提交代码总是失败
最近在 SAE 用 PHP 写个人博客,以前把文件都丢在一个目录下,提交没有什么问题。
最近源文件增多,建了一个admin目录,把管理页面都用
svn mv
移动到 admin 目录下了。
结果提交出问题了:
svn commit -m 'adjust directory structure'
Adding admin/category.php
svn: E195023: Commit failed (details follow):
svn: E195023: Changing file '/home/wuchen/projects/jollywing/1/admin/category.php' is forbidden by the server
svn: E175013: Access to '/jollywing/!svn/bc/51/1/category.php' forbidden
从网上搜索,似乎是因为svn没有对服务器上子目录admin的操作权限。
求教如何解决?
讲道理啊喵
10 years, 10 months ago
Answers
sae的官网文档有提到
sae的svn是不支持mv和cp操作的,如果在本地进行了这些操作就没法同步到服务器,参见:
http://sae.sina.com.cn/?m=devcenter&catId=333
我也遇到了和你类似的问题,很多项目都有admin目录的,不是admin的操作权限问题, 可以试试新建一个版本比如vsersion2,然后提交新的代码,再在线配置下默认显示版本2就行.
如果对svn熟悉的话也可以把svn的mv操作改成delete+add两步操作,也可以上传了
对svn不熟,现在传sae都用的 git-svn ,你也可以试试
撞车不是错
answered 10 years, 10 months ago