背景:
我使用这个文件夹结构将subversion项目提交给assembla .
folder1
folder2
但我犯了一个错误,folder1应该在folder2中 . 所以我在我的本地副本中做了那个并做了SVN提交 . 所以,现在我将folder1既是'基本文件夹'又是在folder2中 .
folder1
folder2
folder1
所以,我开始阅读如何删除SVN中的文件/文件夹,它似乎很复杂或只是可怕(如果出现问题怎么办) . 我想我可以使用一个新的回购 . 我可以删除旧的,因为最新的副本,我想要的,是在我的本地机器上 . 但是,这是问题,当我右键单击该文件夹时,SVN提交会自动指向现有的repo .
如何将其更改为指向新的回购 . 我担心如果我删除服务器repo并使用相同的名称,它会抱怨不匹配的版本/ HEAD或其他东西 .
谢谢!
3 回答
如果你想要做的是使用一个新的存储库,如果你已经创建了新的存储库,那么你可以使用Relocate option of TortoiseSVN .
那么, really 很容易 - 在工作副本中删除并提交或
svm rm URL/TO/FIOLDER/
以便直接在存储库中删除只需删除文件夹并通过TortoiseSVN提交删除 . 这就是我正在做的事情 .