2011-01-12 79 views
38

有没有什么方法可以将现有文件夹添加到TFS源代码控制中?我在TFS之外创建了一个新的文件夹,只是在文件系统中,并希望将它添加到源代码控制中,但唯一可行的方法是将我的新文件夹重命名为临时名称,然后创建源代码管理资源管理器中的新文件夹,然后添加来自我的重命名的原始新文件夹中的项目。将现有文件夹添加到TFS源代码控制

回答

43

选择“添加到文件夹...”选项后,只需选择文件夹。您可以从右键单击文件夹时获得的上下文菜单(名称或实际文件夹本身)。

向导的下一页将显示包含和排除文件的列表。选择你想要的文件,然后点击“完成”。

然后提交待处理的更改。

+1

N.B.在尝试将TFS传递给SC空文件夹时玩了一番......看起来你不会觉得这很烦人。例如我有SquishIt运行,当部署的版本碰到服务器时它需要一个特定的文件夹,所以它有一个地方可以放置它的运行时创建的组合的css/js文件。似乎我需要检入一个虚拟文件或其中一个现有文件以使TFS识别该文件夹,并将其包含在部署中。非常愚蠢。我们不应该像这样欺骗我们的源代码控制...... :( – MemeDeveloper 2012-01-23 01:09:48

+17

只是为了阐明:**将项目添加到文件夹**是源代码管理资源管理器工具栏上的一个按钮,我无法找到它 – toddmo 2012-10-22 19:39:00

18

让我分享你一个更简单的方法,我只是想出了。 (我遇到了同样的问题,这就是为什么我找到了这篇文章。)

将要添加到解决方案资源管理器的文件夹拖放到您想要添加的位置。

Ta Ta!完成了。

我的是VS2010。

3

在拖放或选择将项目添加到文件夹之前,必须将父TFS文件夹映射到本地驱动器。

也就是说,如果你想要一个C:\Stuff\HelloWorld目录添加到TFS的/Top/Projects文件夹,您必须首先映射到/Top/ProjectsC:\Stuff and then add HelloWorld

相关问题