TortoiseSvn文件夹无法提交

时间:2011-03-10 08:29:13

标签: tortoisesvn directory

早上好,

我有一个ASP.NET MVC VB2008 .NET 3.5项目我正在升级到ASP.NET MVC3 VB2010 .NET 4.0,到目前为止似乎还行。

我已将其置于工作状态,并且所有测试都正确运行,因此它已准备好进行颠覆。

问题是为了让测试更新为.NET 4.0,我必须将这些类放在不同的文件夹中,删除项目并在同一个地方重新创建项目,然后将类重新放入其中。

现在TortoiseSvn无法提交文件夹,因为它已经拥有这些文件夹的副本,即使我将它们取出并更新项目,它们也不会被放回到项目中。

有什么方法可以让tortoisesvn覆盖旧文件,即使它们是技术上的新文件?

此致 哈利

2 个答案:

答案 0 :(得分:1)

您可能丢失了用于跟踪更改的隐藏“.svn”文件夹。

Tortoise具有“导出”功能。右键单击并将已修改项目的顶层拖动到安全位置,从菜单中选择“全部导出”。

再次检查项目到新位置,然后将导出的副本放在其上。 使用Tortoise的“删除”右键菜单项删除任何不应该存在的文件/文件夹。

然后可以办理登机手续,然后清理我们制作的烂摊子! :)

答案 1 :(得分:0)

我和你的问题一样。我做的是:

  1. 删除项目的旧文件夹
  2. 创建一个新文件夹并重做“SVN Checkout”
  3. 然后您将标准菜单返回SVN。