【问题标题】:Why do empty folders disappear when adding Visual Studio solution to TFS?为什么将 Visual Studio 解决方案添加到 TFS 时空文件夹会消失?
【发布时间】:2010-10-13 03:55:52
【问题描述】:

我有这个 Visual Studio 解决方案,其中包括一个项目,该项目有一个由几个空文件夹组成的模板文件夹树。当我使用“Source Control -> Add Solution to Source Control”菜单项将此解决方案添加到 Team Foundation Server (TFS) 时,它不会将空文件夹添加到 TFS 存储库!当从 TFS 下载代码时,我真的需要这些文件夹存在。

现在,我知道我可以使用源代码管理资源管理器创建文件夹结构,但由于整个项目是在 Visual Studio 中管理的,因此以单独的方式创建这些文件夹感觉有点不对。

我是否需要调整一些设置,以便 Visual Studio 也会为空项目文件夹创建 TFS 文件夹?

【问题讨论】:

    标签: tfs directory


    【解决方案1】:

    显然这是一个特性,而不是一个错误:

    "在将文件添加到源代码控制中我们 不支持加空 文件夹,但在我们的研究中,我们的用户 首选 SCE 工具栏按钮 实际上创造了他们的空树 结构而不是去 文件系统,然后在那里做 添加到源代码管理。”

    http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=119974

    在 TFS2008 中,您可以将文件夹从 Windows 资源管理器拖放到源代码管理资源管理器中,并在签入时创建空子文件夹。不确定这是否适用于 TFS2005,我没有方便的实例来测试它 - 任何人?

    【讨论】:

    • LMAO。我想见见这些“用户”。要是这样我就可以用棍棒把它们敲在头上……
    • 那么,对于大型文件夹树,我必须多次按下“创建文件夹”按钮?我尝试从命令行使用“tf add myfolder /recursive”,但它只添加了文件夹结构的前两个级别。为什么?
    • 您可以将文件夹从Windows资源管理器拖放到源代码管理资源管理器中,签入时会创建空子文件夹。
    • 拖放在我的系统上不起作用!如果我拖放文件夹没有任何反应。如果我拖放一个普通文件,它会被 Visual Studio 打开而不是添加到存储库中。
    • @Stingray - 尝试安装 TFS 2008 年 10 月 Power Tools,特别是 Windows Shell 扩展。 msdn.microsoft.com/en-us/teamsystem/bb980963.aspx希望对您有所帮助!
    【解决方案2】:

    拖放文件夹在 TFS 2008 上对我有用,但在 TFS 2005 上却没有。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-03
      • 2010-09-27
      • 2011-11-04
      • 2015-04-06
      • 1970-01-01
      相关资源
      最近更新 更多