1. svn提交报错forbidden
403 Forbidden是HTTP协议中的一个状态码(Status Code)。可以简单的理解为没有权限访问此站。该状态表示服务器理解了本次请求但是拒绝执行该任务,该请求不该重发给服务器。在HTTP请求的方法不是“HEAD”,并且服务器想让客户端知道为什么没有权限的情况下,服务器应该在返回的信息中描述拒绝的理由。在服务器不想提供任何反馈信息的情况下,服务器可以用404 Not Found代替403 Forbidden。
403 forbidden的解决方法:
其实,这个提示下面已经交代了怎么解决问题,现在告诉大家具体的详细步骤。
第一步,打开控制面板,选择系统和安全。点击进入后,点击管理工具,进入管理工具界面。
第二步,点击Internet 信息服务(IIS)管理器,进入IIS配置界面。
第三步,在功能视图下,点击浏览目录,然后在右边会出现操作提示,点击打开功能。
第四步,点击启用即可。
2. svn提交代码失败
我也出现过打不开隐藏的临时文件的错误,一般是被杀毒软件误认为是病毒了。这种情况下,我直接禁用杀毒软件,然后再更新或者提交文件就OK了,不用动subversion任何东西。
我建议你卸载掉杀毒软件之后(一定要卸载干净,卸载不干净有时候也会有影响),重新检出代码试试,看看能否正常操作。
3. svn提交不了
一说到回滚,可能很多人立马先想到了 svn revert。
其实非也,svn revert 只能把未提交的本地修改撤销,对于已经提交的代码就无能为力了。要把已经提交上去的代码回滚掉,非 svn merge 莫属。
4. svn提交遇到问题
Subversion的客户端版本与服务端版本不兼容!上面的英文提示是客户端的版本太老了。请下载另外一个与服务端相兼容的TortoiseSVN的版本。
5. svn提交没反应
svn文件夹是用于存放SVN的控制文件的,从报错信息来看,似乎是svn的控制文件出现了缺失或混乱,执行一下svn cleanup看看能否修复,如果还不行就把还没上传的文件备份一下,然后删除crm这个文件夹,再把这个文件夹update出来,把备份的文件复制到相应位置,重新commit
6. svn commit报错
一般我们都是按以下步骤操作的:
1.先将那个目录checkout下来2.将要添加的文件或者文件夹放到这个目录中3.右击文件执行svn菜单中的add命令4.右击文件执行svn菜单中的commit命令如果只是单纯的提交一个文件到svn中某个目录用上面方法的话会不会很繁琐,如果能像共享文件夹那样直接复制粘贴多好,其实方法是有的。如果要将某个文件夹aa连同里面的文件一起放到svn的某个目录请按下面步骤操作:
1.右击文件夹执行svn菜单的import命令2.在弹出的对话框中选择要放到svn的哪个目录中3.确定即可如果你要提交的仅仅是个文件(假设为c:\test.txt)你会发现在右击的svn菜单中找不到import,这可能是svn的某个小bug,不过别担心,方法是有的:
1.打开cmd窗口2.输入TortoiseProc.exe /command:import /path:c:\test.txt然后回车3.这时会弹出和上面一样的对话框4.选择要存放的目录,注意这时点确定的话会提示错误,还需要在目录后加个文件名字,而这个文件名字必须是svn中不存在的,例如/test.txt,写成/xxx.txt也行5.确定即可用这个方法来操作文件夹也是可行的。
7. SVN报错
1.点击提交,报错——‘SVN提交’hasencounteredaproblem.
2.选中无法提交的文件,点击更新操作。多出三个文件,分别是:“.mine”“r(xxx+1)”“r(xxx)”其中xxx为版本号。“.mine”是我要提交的文件,“.r(xxx)”是我是在这个版本文件基础上修改后产生冲突的。“r(xxx+1)”是目前svn服务器最新版本的内容是这样。
3.我们通过手动处理源文件“.Java”,得到自己真实想要上传到svn的文件后。右击Team->标记为解决。默认选择第一个“标记为冲突解决”,点击OK。刚才的三个文件将消失,剩下自己的源文件。
4.编辑源文件为自己真正想要到svn服务器上的最新版本文件。右击Team->提交,冲突解决。
- 相关评论
- 我要评论
-