Есть ли ошибка в "tf add / recursive"? - PullRequest
0 голосов
/ 13 марта 2009

Я пытаюсь добавить следующее дерево папок в 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 голосов
/ 19 марта 2013

от 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"

вы запускаете команду из папки, в которую хотите скопировать файлы, и в команде в разделе «куда добавлять» вы вводите пункт назначения

0 голосов
/ 18 марта 2009

работал для меня.

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

То же самое, если я делаю это из теста или выше Тестовый каталог

...