我尝试使用乌龟完成此操作,但失败并恢复到之前的提交(How can I un-quagmirize my rearranged project?)
如何将子文件夹添加到项目中并让它们被Visual Studio和Subversion识别?
只需在解决方案资源管理器中添加文件夹,然后在Windows资源管理器中拖放文件就无效了。
似乎我可以将文件添加到Windows资源管理器中的子文件夹中,但不能在Visual Studio的解决方案资源管理器中识别文件位置的重新排列,或者我可以将Visual Studio的解决方案资源管理器中的文件拖放到新的子文件夹,但在Windows资源管理器中无法识别该重定位。
我已经在Visual Studio中重新添加了子文件夹(无论如何,我认为它们不会破坏任何东西,而它们是空的)。右键单击文件并选择Refactor |移动是一种可接受的方式来实现这一点(我认为Refactor上下文菜单项来自Resharper,但可能它是VS“东西”)。
答案 0 :(得分:2)
如果目录中至少有一个文件,并且该文件是通过AnkhSVN(Subversion> Add)添加的,则该目录也会自动添加。
如果目录为空,即使目录包含在解决方案中,通过AnkhSVN添加命令也不起作用。这是一种奇怪的行为,您可以使用其他SVN客户端(如TortoiseSVN。
)进行解决