【问题标题】:How to add folders and move files into them in VS using AnkhSVN?如何使用 AnkhSVN 在 VS 中添加文件夹并将文件移动到其中?
【发布时间】:2012-10-04 16:27:54
【问题描述】:

我尝试使用 tortoise 完成此操作,但失败并恢复到我之前的提交 (How can I un-quagmirize my rearranged project?)

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

仅在解决方案资源管理器中添加文件夹并在 Windows 资源管理器中拖放文件不起作用。

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

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

【问题讨论】:

    标签: visual-studio-2010 svn tortoisesvn explorer ankhsvn


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-11-30
      • 2022-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-11
      • 1970-01-01
      • 2018-10-23
      • 2017-08-30
      相关资源
      最近更新 更多