커밋(Commit)을 하기 전 다른 친구는 어떻게 보이는지 확인해 봅시다.
그림 6-38 | 수정한 스크립트를 커밋하지 않았을 때
이처럼 친구와 함께 스크립트 작업을 할 때 커밋(Commit)을 하지 않으면 작성한 코드가 게임에 적용되지 않습니다. 또한 공동 작업을 할 때 친구와 스크립트 작성 규칙, 예를 들어 스크립트 이름 및 변수 이름 규칙, 각자의 역할 등을 정하고 개발해야 혼란 없이 친구와 같이 게임을 제작할 수 있습니다.
잠깐만요
스크립트 변경 추적
스크립트를 서로 변경하면 어떤 부분이 변경되었는지 확인해야 합니다. 특히 커밋(Commit) 전에 수정한 스크립트에 변수 이름이 같아 충돌하지 않는지, 혹은 중복된 코드 등을 확인해야 합니다. 이때 사용하는 기능이 ‘서버와 비교(Compare with Server)’입니다. 커밋하기 전에는 모든 스크립트 내용은 자기 컴퓨터에만 저장되어 있으며 커밋을 해야 로블록스 서버로 스크립트 내용이 반영되어 팀원들이 변경된 내용을 확인할 수 있습니다.
위 예제 코드에 파트의 재질을 변경하는 코드를 한 줄 추가하고 ‘서버와 비교(Compare with Server)’를 클릭하면 현재 수정한 스크립트가 서버에 저장된 스크립트와 비교해서 보여줍니다.
그림 6-39 | 수정한 스크립트를 커밋하지 않았을 때
그림 6-40 | 서버에 저장된 스크립트와 비교