2009-03-13 3 views
0

나는 TFS에 다음 폴더 트리를 추가하기 위해 노력하고있어 :"tf add/recursive"에 버그가 있습니까?

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

을 위의 예에서 폴더 "C를 : TFS \"매핑 된 TFS 작업 폴더입니다. 나는 콘솔에서 다음 명령을 실행 :

이 명령은 저장소 (repository)를 완료 한 후
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

나를 위해 일했다. 다음과 같이 내가 테스트 또는 테스트 디렉토리 위에 그것을 할 경우에서 TFS TFS Tree View http://s5.tinypic.com/izbwc1.jpg

같은에서

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> 

는 마이크로 소프트에서

+0

글쎄, 나에게 적합하지 않습니다! 작업 디렉토리를 "C : \ Temp"로 설정 했습니까? 내가 뭘하려고해도 tf.exe는 두 단계 만 추가합니다. – LeonZandman

+0

나는 이렇게 생각한다. 위에서 보았을 때 나는 "cd test"를했다. 임시 작업 공간에 있습니다. 또한 내가 말했듯이 나는 Temp 디렉토리에서도 그것을 시도했다. 같은 결과. VS2008 + Team Explorer 2008 SP1에서 TFS 2008을 사용하고 있습니다. –

+0

팀 탐색기 2005 및 2008 (필자는이를 확인 하겠지만 최신 서비스 팩 둘 다 사용)을 사용했습니다. 나는 TFS 버전에 대해 잘 모르겠다. 그러나 나는 그것을 또한 체크 할 것이다. – LeonZandman

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" 

파일을 복사 할 폴더에서 명령을 실행하면 "추가 할 위치"아래에 대상을 입력합니다.

관련 문제