Microsoft MVP성태의 닷넷 이야기
TFS 사용관련 [링크 복사], [링크+제목 복사],
조회: 18109
글쓴 사람
임동찬 (dngchn.im at samsung.com)
홈페이지
첨부 파일
 

제가 또 게시판을 도배하는 듯 하여 여기저기 찾아보았습니다만,
제대로된 답변이 없어 어쩔 수 없이 정성태님을 찾습니다.

TFS에서 작업할 때 "Source Control Explorer"에서 Get latest version 하는 것과,
"Solution Explorer"에서 Get Latest version 하는 것과 어떤 차이가 있을까요?

그동안 경험상으로 Source control explorer에서 최신버전을 받으면,
가끔씩 dll파일 몇개를 받지 못한다던가 하는 이유로 엉뚱한 빌드에러가 발생해서,
Solution Explorer에서 받는 것이 더 좋다라고만 느껴왔습니다.

두 경우의 차이가 있을까요?








[최초 등록일: ]
[최종 수정일: 4/8/2011]


비밀번호

댓글 작성자
 



2011-04-08 02시24분
"Source Control Explorer" 에서는 좀더 세밀한 지정이 가능합니다. 가령, "Solution Explorer"에서는 해당 솔루션에 대해서만 가능하지만, "Source Control Explorer"에서는 팀 프로젝트에 등록된 모든 파일들을 받는 것이 가능합니다. (하나의 Team Project 내에는 다수의 솔루션 포함이 가능합니다.)

말씀하신 그런 현상은... 음... 세세한 조사를 해보지 않는 한 잘 설명이 안되는군요. ^^;

이런 경우 Fiddler 를 통해서 알아보면 되는데요. 결국 2개의 요청 모두 TFS 서버의 repository.asmx 로 전달되지만 인자의 차이가 있긴 합니다.

예를 들어, "/TestProject/Sources/test.txt" 파일을 요청한다고 할때,

Source Control Explorer 에서 하는 경우에는 itemSpec 값이 $/TestProject/Sources/issue.txt 라고 되어 있는 반면, Solution Explorer 에서는 파일 하나에 대한 요청이 안되고 그 파일을 포함하고 있는 폴더를 itemSpec 으로 "D:\TestProject\Sources" 값을 전달하고 recurse 값을 OneLevel 로 합니다.

결과적으로, "Source Control Explorer"에서는 정확히 그 파일만 최신 버전을 가져오는 반면 "Solution Explorer"에서는 해당 파일을 포함한 폴더 전체를 가져오게 됩니다.

어쨌든, 그렇다고 해도 질문하신 그런 예외적인 상황에 대한 답이 될지는 의문입니다. ^^

정성태

... 16  17  18  19  20  21  22  23  24  25  26  27  28  29  [30]  ...
NoWriterDateCnt.TitleFile(s)
5160초보개발자5/13/201917346wcf 관련 국내 서적 살만한 책이 있나요? [2]
5159sdh25/9/201915855VS 2010 버전에서 생성한 DLL을 VS 2017버전에서 실행 시 에러 [2]
5158sdh5/8/201915675Visual studio 2010 버전에서 생성한 Project를 Visual studio 2017버전에서 실행에러 [1]
5157김경훈5/8/201918947Task 만들때 넘겨주는 CancellationToken은 어디서 사용 되는 건가요? [4]
5156rysoo5/8/201917833yield return의 리턴 타입 질문 드립니다. [4]
5155세퉁5/7/201920182관리자 권한으로 실행 시 알림창(?) 없이 바로 실행 시킬 수 있는 방법이 있을까요?? [2]파일 다운로드1
5154Soul...5/4/201915474NamedPipe 질문드립니다. [2]
5153개태5/4/201916632WCF RESTful Service에서 enum을 parameter로 쓰는방법 [2]
5152세퉁5/3/201917745인터넷 시간을 불러와 pc에 적용 시키고 싶습니다. [3]파일 다운로드1
5151이대희5/3/201914670C# 7.3으로 개정판 출간 계획이 있으신가요? [1]
5150김이현5/2/201917686C# 딕셔너리 생성에 대해 질문드립니다. [1]
5149민성5/1/201915479ftp 이미지 업로드중 [1]
5148wpf질문4/30/201915736특정 사이트를 wpf에서 popup을 항상 허용하게 할려면 어떻게 해야할까요? [5]
5147민성4/30/201914424wpf에서 작업관리자를 띠울려면 어떻게 해야 하나요? [1]
5146불파겐4/25/201914443하나의 필드를 여러 스레드에서 읽어갈 때 스레드 동기화를 하지 않으면 문제가 생길까요? [2]
5145e구름4/17/201918111Properties.Setting.Default값에 대해 질문드립니다. [2]
5144성태님 ...4/17/201915195질문하시기 전에 10000 페이지 오류 납니다. [1]
5143헌이4/16/201916214윈도우 작업표시줄에 프로그램 띄우기 [2]파일 다운로드1
5142cab2...4/9/201922381C#으로 만든 DLL 배포하기 [10]
5141하늘사랑4/5/201917006Axinterop 래퍼에 관해서 질문드립니다. [7]
5140게스트4/1/201915790안녕하세요. 초보 개발자입니다. SD리더기에서 SD카드를 꽂으면 발생하는 이벤트 문의 [2]
5139김이현3/28/201919183C#에서 CRON 같은 스케줄러를 사용하려면 어떻게 해야 하나요? [3]
5138김지원3/22/201916282유니티 쉐이더에서 오로지 포워드 애드 패스로만 만들 수 있을까요? [1]
5137세퉁3/22/201917930wpf 쓰레드에 대해 질문 있습니다. [4]
5136KGY3/13/201914720안녕하세요 닷넷코어 콘솔 프로그램 관련 질문입니다. [1]
5135러쎌3/13/201915240ASP.NET 공부 관련해서 문의를 드립니다. [1]
... 16  17  18  19  20  21  22  23  24  25  26  27  28  29  [30]  ...