2017-05-10 1 views
0

제 친구와 저는 asp.net 프로젝트를 작업 중이고 동시에 작업하고 싶습니다. 그는 비즈니스 클래스에서 작업 중이며 그의 메소드를 사용하고 싶습니다. . 로컬 Team Foundation Server와 같은 컴퓨터를 연결할 수있는 방법이 있습니까? 내 컴퓨터가 컴퓨터에서 최신 변경 사항을 가져옵니다.Visual Studio에서 동시에 두 대의 컴퓨터로 프로젝트 작업하기

내가 알고있는 git하지만 문제는 어떻게 로컬에서 git을 실행하고 최신 변경 사항을 즉시 얻을 수 있습니까?

+0

사실 그는 몇 가지 클래스의 메소드를 작성해야하고 내가 다른 클래스에서 사용한다 당신이 알고있는 변화는 당신이 실제로 아니라면 나는 이것이 좋은 아이디어라고 생각하지 않는다 실시간 –

+0

해야한다 원격 페어링과 같은 일을합니다 (화면 공유 이상의 것을 원한다면 https://floobits.com/을 사용했습니다). 클래스를 작성하려고하는 동시에 클래스를 사용하려고하는 경우 API를 변경해야하는 경우 어떻게됩니까? 독립적으로 작업 할 수있는 응용 프로그램의 표면적을 확보 할 때까지 페어링을 시도해보십시오. – jonrsharpe

+0

나는 그의 코드를 변경하고 싶지 않다. 단지 그의 메소드를 사용한다. 예를 들어 그는 어떤 테이블에 항목을 추가하는 메소드를 작성하고 그것을 사용하고 싶다. 로컬 LAN 네트워크가있다. –

답변

0

컴퓨터가 모두 동일한 네트워크에 있으면 git를 리모컨으로 사용할 수 있습니다. 네트워크 (SSH, 파일 공유 등)를 통해 그의 레포에 액세스 할 수 있어야합니다. 이렇게하면 git repo에서 직접 가져올 수 있습니다 (커밋 한 후 작업 복사본을 가져올 수 없음). 또한 이 아닌의 자유를 제공하여 사용자의 작업 흐름을 방해하는 변경 작업을 수행하는 경우이를 취소 할 수 있습니다.

그렇지 않으면 GitHub, Visual Studio Team Services, BitBucket 등의 어딘가에서 호스팅되는 공유 리포지토리를 사용할 수 있으며 동의하는만큼 자주 밀고 당깁니다. 또한 지속적인 통합을 설정하여 변경 사항을 로컬에서 가져 오기 전에 Repo가 항상 빌드 가능한 "클린"상태인지 확인할 수 있습니다.

0

TFS를 사용하려면 Git 및 TFVC의 두 가지 버전 제어 방법이 있습니다. 어떤 유형이든 관계없이 수동으로 변경 사항을 가져와야합니다. 고객이 Git 저장소에 대한 변경 사항을 커밋하고 푸시하면 해당 변경 사항을 로컬 저장소에서 수동으로 가져와야합니다.

TFS에 제출 된 새로운 변경 사항이 있는지 확인하려면 TFS alerts을 사용할 수 있습니다. 커밋이 TFS로 푸시 될 때 경고를 생성합니다. 그런 다음 친구가 커밋을 푸시하면 이메일 알림을 받게됩니다.

enter image description here

관련 문제