programing

로컬 머신에서 Azure Reposit으로 프로젝트 코드를 Import하는 방법

iphone6s 2023. 4. 22. 09:07
반응형

로컬 머신에서 Azure Reposit으로 프로젝트 코드를 Import하는 방법

Visual Studio의 로컬 PC에 Azure Repos 프로젝트에 Import하려는 기존 코드가 있습니다.Azure DevOps에서 프로젝트를 이미 작성했습니다.저는 2017년 VS에서 팀 탐색기를 사용하여 DevOps 프로젝트에 접속한 적이 있습니다.초기 Import 방법을 모릅니다.

Azure Devops에서 Git repo를 사용하는 경우 아래 명령을 참조하여 프로젝트를 Azure Git repo로 Import하십시오.

#In the local directory for the root of the project 
git init 
git remote add origin <URL for Azure Git repo> 
git add .
git status   
git commit -m "initial commit"  
git push -u origin master 

그러면 로컬 머신의 프로젝트는 Azure Git repo에서 관리됩니다.

주의: 로컬 프로젝트가 로컬 git repo에서 이미 관리되고 있다면 건너뛸 수 있습니다.git init명령어를 입력합니다.

Azure Devops에서 TFVC repo를 사용하는 경우 로컬 프로젝트를 Azure TFVC repo로 Import하는 절차는 다음과 같습니다.

  1. TFVC와 VS를 연결하다

VS -> 팀익스플로러 -> Manage Connections -> Add account -> Azure Devops에서 서명할 이메일 주소와 비밀번호를 입력합니다.-> TFVC repo -> Connect를 선택합니다.

여기에 이미지 설명 입력 여기에 이미지 설명 입력

  1. 로컬 디렉토리에 TFVC repo를 매핑합니다.

[ Map & Get ]버튼을 클릭하여 TFVC repo를 매핑하고 지정된 디렉토리(C:)에 파일을 다운로드합니다.\사용자\관리자\소스\워크스페이스\Git2를 참조해 주세요).

여기에 이미지 설명 입력

  1. 로컬 프로젝트를 매핑된 디렉터리에 복사하고 변경 사항을 체크인합니다.

TFVC repo 매핑디렉토리 -> 팀 탐색기 -> 소스 컨트롤 탐색기 -> 폴더에 항목 추가 아이콘 -> 매핑디렉토리에서 복사한 모든 프로젝트 파일을 선택합니다.-> [완료] -> [팀 탐색기] -> [변경 보류 중] -> 변경 내용을 체크 인합니다.

여기에 이미지 설명 입력

따라서 로컬 프로젝트는 Azure devops의 TFVC repo로 Import됩니다.

아래 단계를 따릅니다.

순서 1 - Microsoft 계정을 사용하여 Azure Devops에 로그인합니다.

2단계 - 홈페이지에서 프로젝트 생성을 클릭하여 프로젝트 이름 가시성 상태를 제공합니다.

3단계 - 프로젝트가 생성된 후 대시보드로 리디렉션되고 왼쪽 메뉴에서 저장소를 선택합니다.

순서 4 - URL을 복사합니다.

스텝 5 - 이제 로컬 git 저장소에서 비주얼 스튜디오 팀 탐색으로 이동합니다.[추가] 옵션을 클릭합니다.

스텝 6 - 드라이브 및 로컬 경로에서 새 repo를 생성하고 두 번째 옵션에 URL 경로를 붙여넣은 후 복제를 클릭합니다.

스텝 7 - 로그인을 위한 Azure DevOps 자격 정보를 입력합니다.

스텝 8 - 마스터 브랜치에 코드가 공개됩니다.

스텝 9 - 변경을 정상적으로 공개하면 Azure Repos 파일 섹션에 코드가 표시됩니다.

  1. 메인 솔루션 ▶ 오른쪽 클릭 on create create Git 저장소 만들기...
  2. 기타 섹션 ▶ existing existing기존 리모컨
  3. ★★★★«URL of Azure Git repo» 필드 [Remote URL]에서
  4. [ Create and push ]을 클릭합니다.
  5. 프로세스가 완료될 때까지 기다립니다.창 왼쪽 하단에 있는 준비 아이콘을 클릭하여 프로세스를 수행할 수 있습니다.
  6. 성공적이라면 준비가 된 것입니다.

행운을 빈다...

git push --mirror.

경고:리모트 리포의 기존 내용을 덮어씁니다.빈 리모트 리포에만 사용합니다.

  1. DevOps에서 원격 repo를 생성합니다(아직 생성되지 않은 경우).
  2. 로컬 레포: 중중 create create bare bare bare bare bare create create create create create create create create create create create create create create create create create 。git clone --bare <path-to-local-repo>
  3. cd <bare-repo-name>
  4. git push --mirror <remote-url>
  5. 를 삭제합니다.cd .. && rm -rf <bare-repo-name

(이것은 Microsoft권장 순서입니다).

Visual studio에서 git을 켜는 것은 매우 쉽지만, Visual studio의 git 구성에서 리모트를 설정하면 '잘못된 이름'이라는 에러 메시지가 나타날 수 있습니다.그런 다음 이름으로 'origin'을 입력하고 Visual Studio의 가져오기 상자에 DevOps의 초기 빈 프로젝트의 가져오기 URL을 입력해야 합니다.기존 프로젝트를 azure DevOps에 추가하는 데 도움이 될 것으로 확신합니다.

Repository를 머신에 복제하는 방법도 있습니다..gitignore가 없는 경우 추가합니다..gitignore 파일을 오른쪽 클릭합니다.'함유 폴더 열기'를 선택합니다..vs 폴더가 있는 경우 삭제합니다.다른 파일 탐색기를 열고 가져올 기존 프로젝트로 이동하십시오..vs 폴더 및 기타 폴더가 표시되는 수준이어야 합니다.모두 복사하여 .gitignore가 있는 폴더에 붙여넣습니다.새 위치에서 응용 프로그램을 실행하고 복사한 위치와 동일한 상태로 실행되는지 확인합니다.Repository에 다시 푸시합니다.

Git의 경우

여기에 이미지 설명 입력

여기에 이미지 설명 입력

여기에 이미지 설명 입력

수동 Import의 경우 여기서 설명한 명령을 사용할 수 있습니다.

TFVC의 경우

참조처:

업데이트 1: 여기에 이미지 설명 입력

참고: 이미지는 이전 UI에서 가져옵니다.현재 AzureDevOps UI는 변경되었지만 프로세스는 매우 유사합니다.

언급URL : https://stackoverflow.com/questions/52334570/how-to-import-project-code-from-local-machine-to-azure-repos

반응형