svn - 尝试 svn 结帐,但得到 : svn: '.' is already a working copy for a different URL

标签 svn svn-checkout working-copy

我正在尝试 svn checkout 到我的 public_html 文件夹,但我收到此错误:
svn:'。'已经是不同 URL 的工作副本

我的兄弟已经为我建立了一个样板站点,但我已经对其进行了更改并将这些更改放入我自己的存储库中。如何使此文件夹不是他最初设置的存储库的工作副本?

我可以删除 public_html 文件夹并创建一个新文件夹吗?我可以从头开始,因为我只是将已安装的 drupal 站点 check out 到该站点上。

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

在此先感谢您的帮助,希望这个问题不会太愚蠢...

最佳答案

你可以试试“svn switch”。在 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 结帐,但得到 : svn: '.' is already a working copy for a different URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/933390/

相关文章:

svn - 撤消 SVN checkout

repository - 从存储库中删除文件而不删除本地副本

svn - 我再也看不到 .SVN 文件夹了?

svn - 颠覆(SVN)中的标签实际上是什么? SVN 内置了哪些标签工具? (与 Clearcase 相比)

java - 如何将第三方 jar 库引用到 TeamCity 构建的 Java 项目中?

java - 无法使用 svnkit 将整个 SVN 存储库 check out 到本地计算机

svn 更新覆盖现有的非版本文件

mercurial - 如何从 Mercurial 克隆中删除工作副本?

windows - SVN:将本地更改合并到其他工作副本

ubuntu - netbeans 颠覆身份验证失败