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

发布于 2024-07-15 05:01:58 字数 705 浏览 12 评论 0原文

我正在尝试将以下文件夹树添加到 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

I'm trying to add the following folder tree to TFS:

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

In the above example the folder "C:\TFS" is a mapped TFS working folder. I issue the following commands from the console:

cd C:\TFS
tf add folder1 /recursive

After this command has finished my repository contains the following tree (as pending changes):

$/folder1
$/folder1/folder2

As you can see "folder3" and the text file "test.txt" below are completely missing! Why?

Update: I've submitted this as a bug to Microsoft:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

单调的奢华 2024-07-22 05:01:58

来自微软的基本命令如下:

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"

您从要复制文件的文件夹运行该命令,然后在“添加到位置”下的命令中输入目标

from microsoft the basic command goes as follows:

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

I typed in the following command and it worked fine:

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

you run the command from the folder you want to copy files and in the command under "where to add to" you type the destination

无风消散 2024-07-22 05:01:58

为我工作。

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 中

如果我从 Test 或上面的 Test 目录执行此操作,则相同

worked for me.

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>

In Tfs
TFS Tree View

Same if I do it from Test or above Test directory

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文