Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试svn签出,但get:svn:“.”已是其他URL的工作副本_Svn_Svn Checkout_Working Copy - Fatal编程技术网

尝试svn签出,但get:svn:“.”已是其他URL的工作副本

尝试svn签出,但get:svn:“.”已是其他URL的工作副本,svn,svn-checkout,working-copy,Svn,Svn Checkout,Working Copy,我正在尝试svn签出到我的公用html文件夹中,但出现以下错误: svn:“.”已是其他URL的工作副本 我哥哥已经为我建立了一个锅炉板网站,但我已经改变了它,并将这些改变纳入了我自己的回购协议中。如何使此文件夹不是他最初建立的回购协议的工作副本 我可以删除公共html文件夹并创建一个新文件夹吗?我可以从头开始,因为我将在这个站点上签出一个已经安装的drupal站点 我在另一个问题中看到,一个解决方案可能是简单地删除.svn目录。我试过了,但它说对.svn中的几个子目录的权限被拒绝 提前感谢您的

我正在尝试svn签出到我的公用html文件夹中,但出现以下错误: svn:“.”已是其他URL的工作副本

我哥哥已经为我建立了一个锅炉板网站,但我已经改变了它,并将这些改变纳入了我自己的回购协议中。如何使此文件夹不是他最初建立的回购协议的工作副本

我可以删除公共html文件夹并创建一个新文件夹吗?我可以从头开始,因为我将在这个站点上签出一个已经安装的drupal站点

我在另一个问题中看到,一个解决方案可能是简单地删除.svn目录。我试过了,但它说对.svn中的几个子目录的权限被拒绝


提前感谢您的帮助,希望这个问题不要太傻……

如果您很忙,这一系列命令应该可以完成

一定有办法更新工作副本的参考url,但我现在还不知道

$ svn diff > ../changes.patch
$ rm -rf * ..?*
$ svn checkout url
$ patch -p < ../changes.patch

如果你不需要与你兄弟的回购协议建立联系,那么只需删除他所有的.svn目录即可


权限问题肯定与SVN无关。

您可以尝试SVN切换。在http://svnbook.red-bean.com/en/1.0/ch04s05.html上的示例中,它非常简单:

 $ svn switch http:// svn.example.com/repos/calc/branches/my-calc-branch
但是由于您有子目录权限问题,您重新创建public_html的计划听起来是最好的解决方案;请注意“rm”的拼写错误。尝试“mv”将旧目录移到一边,这不依赖于子目录权限

您可以使用:

 $ mv public_html old_public_html
 $ mkdir public_html
 $ chmod 755 public_html
 $ cd public_html
 $ svn checkout url
我在另一个问题中看到 解决方案可能是简单地删除 .svn目录。我试过了,但没成功 他说,几年来,许可被拒绝 .svn中的子目录

即使无法删除目录,也可以将其移走:

$ mv .svn /tmp/dustbin
编辑:

您至少应具有对主目录的写入权限:

$ mv ~/public_html /tmp/dustbin
$ mkdir ~/public_html

我遇到了这个错误。。。在Eclipse3.5中已经是另一个URL的工作副本。我试图从EclipseSVN存储库中查看项目的一个特定分支,从tigris.org中探索Subclipse subversion客户端适配器。我钻研了我感兴趣的[project]| Branchs |[branch],然后右键单击我感兴趣的分支并选择了Checkout;这导致了错误


对我来说,解决方法是转到JavaEE透视图,右键单击我的项目,然后选择替换为| Branch/Tag。。。从上下文菜单中。通过这样做,我成功地下载了我感兴趣的分支。

我发现,如果我简单地转到J2EE透视图,右键单击项目,并在尝试签出新分支之前选择删除,它解决了这个问题。

我认为,在您的情况下,最好的选择是删除文件夹,然后从SVN执行签出操作重新创建它。

如果您没有删除public\u html/.SVN的权限,那么您将无法从cmd行删除public\u html/.SVN!您应该完全使用乌龟svn,替换为|分支/标记。。。可能是SVN开关的Eclipse名称,请参见下文。如果任何Eclipse/SVN专家能够证实这一点,这将使该线程更加清晰。在我看来,这个开关正是这里所需要的,它正是为这种情况而设计的。这大约是svn开关。无论是谁从谷歌来到这里,都可能想退房