2

我尝试使用乌龟完成此任务,但失败并恢复到我之前的提交(如何取消重新安排的项目?

如何将子文件夹添加到我的项目并让它们被 Visual Studio 和 Subversion 识别?

简单地在解决方案资源管理器中添加文件夹并在 Windows 资源管理器中拖放文件是行不通的。

看来我可以将文件添加到 Windows 资源管理器中的子文件夹,但不能在 Visual Studio 的解决方案资源管理器中识别文件位置的重新排列,或者我可以将 Visual Studio 的解决方案资源管理器中的文件拖放到新的子文件夹中,但在 Windows 资源管理器中无法识别该重定位。

我已经在 Visual Studio 中重新添加了子文件夹(我认为这不会破坏任何东西,尽管它们是空的)。将右键单击文件并选择 Refactor | Move 是一种可以接受的方式来让它工作(我认为 Refactor 上下文菜单项来自 Resharper,但可能它是一个 VS“东西”)。

4

1 回答 1

2

如果一个目录中至少有一个文件并且该文件是通过 AnkhSVN (Subversion > Add) 添加的,该目录也将被自动添加。

如果目录为空,即使该目录包含在解决方案中,通过 AnkhSVN 的添加命令也将不起作用。这是一种奇怪的行为,您可以使用另一个 SVN 客户端(例如TortoiseSVN )来解决。

于 2012-11-06T18:47:55.840 回答