我正在尝试将以下文件夹树添加到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
答案 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>
如果我从Test或上面的Test目录
执行此操作,则相同答案 1 :(得分:0)
基本命令如下:
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"
从要复制文件的文件夹中运行命令,并在“添加到的位置”下的命令中键入目标