2011-03-10 111 views
0

早上好,TortoiseSVN的文件夹不能提交

我有一个ASP.NET MVC VB2008 .NET 3.5的项目中,我升级到ASP.NET MVC3 VB2010 .NET 4.0,它似乎是想确定至今。

我已经把它变成了工作状态,所有的测试都正常运行,所以它已经准备好提交给颠覆。

的问题是,得到的测试更新.NET 4.0,我不得不把班级在不同的文件夹,删除项目和重建项目在同一个地方,然后把班放回它。

现在TortoiseSVN可以不提交的文件夹,因为它已经拥有这些文件夹的副本,即使如果我带他们出去,并更新项目他们没有放回项目。

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

问候, 哈利

+0

当您将文件复制到其他文件夹时,而不是在删除.svn文件后进行。比创建新项目并将文件复制到新创建的项目并提交它。 – Ankit 2011-03-10 08:34:30

回答

1

你可能已经失去了用来跟踪变化的隐藏“.svn文件”文件夹。

龟有一个“导出”功能。右键单击并将修改过的项目的顶层拖放到安全的地方,从菜单中选择“全部导出”。

再次检查您的项目到一个新的位置,并将导出的副本放在上面。 使用Tortoise的“删除”右键菜单项删除不应该在那里的任何文件/文件夹。

然后它应该是好的检查,然后清理我们做的烂摊子! :)

+0

你先生是绅士和学者。非常感谢你 :) – Harold 2011-03-10 09:36:26

0

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

  1. 删除您对项目
  2. 创建一个新的文件夹和重做“SVN结帐”

然后,你将有标准菜单回到旧文件夹SVN。