2013-08-24 2 views
2

로컬 네트워크에서 tfs를 포트 8080과 함께 사용하고 있습니다. 그런 다음 포트를 변경하기로 결정한 이유는 무엇입니까? 왜 o입니까? 나는 그걸 정리하려고 몇 시간을 끔찍했다.TFS 변경 서버 포트 및 Visual Studio 2012, 문제

  1. TFS에 로컬 영역 네트워크 conenction이 : 등 수정에 대한 글은 내가 지금 작동하지만 reall 문제 이후에,이 다음 날 방황과 비주얼 스튜디오 2012에서하는 방법에 대한 걱정하게 생각 검색 서버 이름을 : 9876
  2. 원격 연결 : 도메인 이름 :

domain.com:9876 모두 PC/노트북 및 TFS 서버에서 동일한 프로젝트에서 동일한 폴더에있는지도.

이로 인해 많은 문제가 발생했습니다. 그런 다음 서버를 삭제하고 올바른 것을 다시 추가합니다. 모든 캐시 및 작업 영역을 삭제했습니다. 그러나 그때 나는 그것이 존재했던대로 위치에지도를 수 없습니다. 그때 그것은 캐시를 delteing 후에도 존재했다는 새로운 worksapce을 만들 수 없었다. 결국 내가 다시 삭제, tfs에서 솔루션을 끌어 내려에 대한 PC의 새 위치를 선택했습니다. 이것은 효과가 있지만 메모장에서 솔루션 파일을 보면 두려운 것입니다. 서버가 현재 9876인데도 서버 포트는 여전히 8080입니다. 위의 2 가지 질문에 기반하여 다음에 무엇을해야합니까? 또는 나는 여전히 모든 것이 깨끗하고 깔끔하다는 것을 확실히하기 위해해야만한다.

서버의 포트 번호를 변경하거나 서버 이름 자체를 변경하기가 어렵 기 때문에이 오류가 있어야합니다.

감사합니다.

답변

3

또한 TFS는 작업 영역과 컴퓨터 이름을 서버에 등록합니다. 명령 줄에서 tf workspaces을 실행하여 어느 것을 찾아서 tf workspace을 제거하십시오. 그건 자네를 방해하지 않아야 해. 로컬 컴퓨터 (클라이언트 컴퓨터)의 이름을 바꾸거나 로컬 디스크의 다른 위치에 매핑하면 사용자의 차단이 해제됩니다.

하나의 컴퓨터 이름을 TFS 서버에 대해 로컬 및 원격 모두 사용하거나 다른 서버 인 것처럼 매핑해야합니다. 두 개의 서버 이름을 모두 사용하면 Project Collection GUID와 서버 ID가 일치하기 때문에 API가 실제로 동일한 서버임을 파악할 수 있기 때문에 로컬 캐시가 완전히 엉망이됩니다.

호스트 파일에서 항상 동일한 기계 이름을 사용할 수있는 행을 사용할 수도 있습니다.

모든 위치에 동일한 이름을 사용하라는 명확한 문서는 찾을 수 없지만 this blog post comes close입니다. 구조적으로 2010 년과 2012 년 사이에 변경 사항이 없습니다.

+0

jessehouwing 감사합니다. 나는 당신이 조언 한대로 서버에 지금 looaces이다, 감사. 링크의 문서를 빠르게 살펴 봤는데 (자세한 내용은 필자가 읽어야 할 것입니다), 아주 기본적인 tfs 구성을 설정하고 있습니다. 내가 할 수 있기를 원하는 것은 : 사용자가 사무실에있을 때 LAN을 통해 연결하고 사무실 밖으로 나가면 인터넷을 통해 연결할 수 있어야한다는 것입니다. 나는 이것이 대부분의 조직 (사무실과 가정에서 일하는)에서 일반적인 장소라고 생각할 것이다. 물론 TFS는 호스트 파일 등을 엉망으로 만들지 않고 이것을 처리 할 수있다. – Jonnymaboy

+0

설치 사용자는 항상 외부 호스트 이름을 사용하여 TFS에 연결합니다. 그것은 모든 문제를 해결합니다. – jessehouwing

+0

감사합니다. 외부 이름이 내부적으로 해결되는 방법 또는 사무실에있을 때 호스트 파일을 변경하는 방법입니다. 그렇다면 서버를 변경하는 가장 쉬운 방법은 무엇입니까? 지난 번에는 약 3 시간이 넘는 문제가있었습니다. vs에 대한 모든 확장이 가능하도록합니다. 다시 한번 감사드립니다. – Jonnymaboy