向TFS中的每个分支添加文件

向TFS中的每个分支添加文件,tfs,Tfs,我在不同的地方有55家分公司。例如$/Repo/Trunk、$/Repo/branchNames、$/Repo/Features/branchNames等。我想向每个分支添加一些文件。我编写了一个复制粘贴脚本,将文件放在每个分支下的子文件夹中,我想在其中添加它们 然后我导航到C:\TFS\Repo(我的Repo工作区)并搜索新文件。Windows资源管理器显示了一个列表,其中显示了我刚刚在50个分支文件夹中添加的500个新文件。我强调了所有这些,右击,选择了Team Foundation Ser

我在不同的地方有55家分公司。例如$/Repo/Trunk、$/Repo/branchNames、$/Repo/Features/branchNames等。我想向每个分支添加一些文件。我编写了一个复制粘贴脚本,将文件放在每个分支下的子文件夹中,我想在其中添加它们

然后我导航到C:\TFS\Repo(我的Repo工作区)并搜索新文件。Windows资源管理器显示了一个列表,其中显示了我刚刚在50个分支文件夹中添加的500个新文件。我强调了所有这些,右击,选择了Team Foundation Server > > Addio.

我的问题是:它只增加了10个。我不想返回并重做该过程,确保取消选择我已经添加的所有内容(因为如果选择了“添加”选项,“添加”选项将被禁用),并重复该过程50次。我还尝试了一个脚本,该脚本将递归搜索以NewFile开头的文件并添加它们,但它只添加了300个(不知道为什么)


我是否遗漏了一些内容,或者没有简单的方法可以一次添加所有这些文件?

听起来您正在使用文件浏览器扩展名。通过TFS中的源代码管理资源管理器添加文件。右键单击分支的根文件夹,然后选择
将项目添加到文件夹
。该对话框将显示可以添加的所有文件(包括子文件夹),您可以根据需要包括/排除这些文件


此方法将打破这些文件的分支模型。签入后,文件之间将没有分支关系,它们将永远不会合并

您需要将文件添加到其中一个分支,并通过分支结构合并它们


理想情况下,您可以将它们添加到MAIN/TRUNK/MASTER中,然后将其合并到所有开发和功能分支中。您不太可能希望在发布时这样做,但我可以想象senarios在哪些地方需要这样做。

我无法想象senario有50个活动分支是个好主意@Hinsh先生:我同意:)但是,他们并不都很活跃,这也不是我的决定。这是谁的决定,去和他们谈谈。。。或者给他们我的电子邮件