내보내기(0) 인쇄
모두 확장

원본 제어

업데이트 날짜: 2014년 4월

JavaScript 백 엔드를 사용할 경우 서버 스크립트를 저장할 Git 리포지토리를 제공하도록 Windows Azure 모바일 서비스를 구성할 수 있습니다. 로컬 리포지토리에서 업로드된 서버 스크립트 코드 파일은 모바일 서비스에 자동으로 게시됩니다. 로컬 리포지토리의 서버 스크립트를 모바일 서비스에 게시하는 방법에 대한 자습서는 원본 제어에 서버 스크립트 저장을 참조하십시오. .NET 백 엔드 모바일 서비스는 대신 Visual Studio의 게시 기능을 사용합니다.

note참고
원본 제어를 사용하도록 설정하고 Git 리포지토리를 만들 때 제공한 로그인 자격 증명을 적어 두십시오. 리포지토리와 로컬 컴퓨터 간에 데이터를 동기화하려면 이러한 자격 증명을 제공해야 합니다. 자격 증명을 분실하거나 변경하려는 경우 관리 포털에서 자격 증명을 다시 설정할 수 있습니다. 자격 증명을 다시 설정하려면 대시보드 탭에서 원본 제어 자격 증명 다시 설정을 클릭한 다음 새 자격 증명을 제공하고 확인을 클릭합니다.

원본 제어를 사용할 경우의 장점은 다음과 같습니다.

  • 자주 사용하는 편집기를 사용하여 로컬 컴퓨터에서 서버 스크립트를 작성한 다음 모바일 서비스에 변경 내용을 게시할 수 있습니다.

  • 서버 스크립트 및 사용 권한에 적용된 변경 내용의 기록을 유지 관리할 수 있으며, 이는 포털에서 변경한 경우에도 마찬가지입니다.

  • 배포 후 문제가 발생한 경우 이전 버전의 코드로 돌아갈 수 있습니다.

  • 서버 스크립트 업데이트 집합을 단일 변경 집합으로 배포할 수 있습니다.

  • 여러 사용자가 같은 코드 파일에서 동시에 작업할 수 있도록 한 다음 변경 내용을 Git에 병합할 수 있습니다.

Git 원본 제어 시스템을 사용하는 방법에 대한 자세한 내용은 Git 웹 사이트를 참조하십시오. Git 대화형 자습서에서 Git 명령을 실시간으로 미리 사용해 볼 수 있습니다.

리포지토리의 폴더 구조는 다음과 같습니다.

  • service: 모바일 서비스별 리포지토리의 루트입니다.

    • api: 사용자 지정 API 스크립트 파일(api_name.js) 및 JSON 사용 권한 파일(api_name.json)을 포함합니다.

    • extensions: 모바일 서비스의 런타임 동작을 확장하는 모듈을 포함합니다.

    • shared: APNS(Apple 푸시 알림 서비스) 피드백 스크립트(feedback.js)와 같은 공유 스크립트 파일을 포함합니다.

    • scheduler: 예약된 작업 스크립트 파일(job_name.js)을 포함합니다.

    • tables: 테이블 작업 스크립트 파일(table_name.js) 및 JSON 사용 권한 파일(table_name.json)을 포함합니다. 레거시 스크립트 파일은 tablename.operation.js 형식으로 저장됩니다.

자세한 내용은 리포지토리의 추가 정보 파일을 참조하십시오.

표시:
© 2014 Microsoft