“tf add / recursive”中是否有错误?

时间:2009-03-13 15:48:42

标签: tfs tf-cli

我正在尝试将以下文件夹树添加到TFS:

C:\TFS\folder1
C:\TFS\folder1\folder2
C:\TFS\folder1\folder2\folder3
C:\TFS\folder1\folder2\folder3\test.txt

在上面的示例中,文件夹“C:\ TFS”是映射的TFS工作文件夹。我从控制台发出以下命令:

cd C:\TFS
tf add folder1 /recursive

此命令完成后,我的存储库包含以下树(作为挂起的更改):

$/folder1
$/folder1/folder2

正如您所见,“folder3”和下面的文本文件“test.txt”完全缺失!为什么呢?

更新:我已将此作为错误提交给Microsoft:

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

2 个答案:

答案 0 :(得分:0)

为我工作。

c:\Temp>md Test\1\2\3\4\5

c:\Temp>dir test /s/b
c:\Temp\test\1
c:\Temp\test\1\2
c:\Temp\test\1\2\3
c:\Temp\test\1\2\3\4
c:\Temp\test\1\2\3\4\5

c:\Temp>cd test

c:\Temp\Test>tf add 1 /recursive
1

1:
2

1\2:
3

1\2\3:
4

1\2\3\4:
5

c:\Temp\Test>

在Tfs中 TFS Tree View

如果我从Test或上面的Test目录

执行此操作,则相同

答案 1 :(得分:0)

从microsoft

基本命令如下:

tf add itemspec [/lock:(none|checkin|checkout)] [/type:filetype] 
[/noprompt] [/recursive] [/login:username,[password]] 

我输入以下命令,它运行良好:

"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe" add itemspec /r "where to add to"

从要复制文件的文件夹中运行命令,并在“添加到的位置”下的命令中键入目标