VSTS (Visual Studio Team Services)를 사용하고 TFVC (Team Foundation Version Control)에서 작업하고 Git Repository에서 다른 작업을하고 싶습니다. repo) TFVC에서 Git으로 전환합니다.
필자는 종종 (필자는 주 2 회?) 필자의 강력한 데스크 사이드 머신에서 작업을 시작했지만 그 다음에 길을 가야합니다.
TFVC를 사용하면 약 30 초 정도 걸립니다 ... 책상 옆에서 선반을 만듭니다. 나는 그 다음 내 서피스 프로에 선반 세트를 unshelve ... 내가 간다.
어떻게하면 Git에서 할 수 있습니까?
비슷한 질문을 한 대부분의 응답에는 많은 단계가 포함됩니다.진행중인 작업을 하나의 머신에서 다른 머신으로 TFVC Shelveset처럼
0
A
답변
1
분기를 만듭니다. 지점에 대한 변경 사항을 커밋하십시오. 지점을 리모컨으로 밀어 넣습니다. 완료되면 병합하십시오.
0
@ 대니얼 만 - 올바른 방향으로 나를 가리켜 주셔서 대단히 감사합니다. Visual Studio 2017 UI를 지침과 함께 사용하면 다음과 같은 이점을 얻을 수 있습니다.
- 내 경우 브랜치 -kztransfer를 만듭니다.
- 저는 Branches로 가서 master를 오른쪽 클릭하여 "Merge from ..."을 선택하고 "Into current branch :"를 kztransfer로 선택했습니다.
- 그런 다음 브랜치를 리모컨으로 밀어 넣었습니다.
- 두 번째 기계에서 나는 지점과 원점/원점 아래에서 선택된 지점으로 갔다. 그 다음 마우스 오른쪽 버튼을 클릭하여 "Checkout"을 선택했습니다.
- 이제 다른 컴퓨터에도 코드가 있습니다. 감사합니다. 참고 : 마스터에서 처음 변경되었습니다. 앞으로는 로컬 브랜치가 이미 있고 마스터에서 kztransfer로 병합을 수행 할 필요가 없습니다.
데스크 사이드 용으로 NB 사용 notebook ... 목적은 DS에서 진행중인 작업이었던 코드가 이제 NB에서 끝났습니다. 분기 만들기에는 DS에 코드가 있다고 생각합니다. Commit changes에는 DS에 대한 정보가 있습니다. 서버에 원격으로 밀어 넣으십시오. 그러나 그들은 아직 NB에 없습니다. 나는 이것을 시험해 볼 것입니다.1) Branch 2) Commit 3) 밀어 넣기 (DS에서) 4) 당겨 받기 (NB에서) 내가 알아야 할 사항 중 하나는 우리의 지속적인 배포 구축을 유발하지 않도록하는 것입니다. ... 나중에 결과로 돌아갑니다. – KarlZ
아침에 더 많이 시험해 보겠습니다 ... "병합"이 주 (主)에서 이루어 졌음을 알았습니다. NB에서 파일을 가져 왔습니다. 그러나 동기화를 수행 할 때 파일에 대한 변경 사항은 서버에 적용되지 않습니다. 좋은 소식은 지점이 우리의 CD (Continuous Deployment) 빌드를 시작하지 않았다는 것입니다. 그러나 지금은 TFVC가 우세한 부분 중 하나라고 말하는 것이 안전하다고 생각합니다. 나는 아직이 일을하지 못했고 나는 이미 두 배의 단계를 거쳤다. – KarlZ