현재 내 업무 흐름은 다음과 같다 :모범 사례는
을 로컬로 내가 일하고 각 웹 사이트에 대한 자식의 repo를 유지 기계에 시간이 나는 폴더를 압축하고 뭔가를 게시 할 때 ssh를 통해이 단일 파일을 프로덕션 서버에 업로드 한 다음 압축을 풀고 변경 사항을 테스트하여 라이브 폴더의 변경 사항을 저장하고 .git 폴더를 제거합니다.
라이브 서버에서 git repo를 사용하는 것이 좋은 아이디어인지 궁금 해서요. 처음에는 변경된 것으로 보이지만 변경 사항이 프로덕션 서버에서 동일하게 보이지 않으면 문제가 될 수 있습니다. 로컬 개발 컴퓨터 ... 이것은 화재를 시작할 수 있습니다 ... 프로덕션 서버의 일부 폴더에 베어 레포를 만든 다음 공용 폴더에서 복제하여 로컬 컴퓨터의 업데이트를 베어 레포로 밀어 넣고 프로덕션 서버의 공용 폴더에 노출 된 사람 ... plese가 일부 피드백을 제공 할 수 있습니다.
나중에 내가 카피 스트라 노 http://capify.org에 대해 읽어하지만 난 웹 사이트 배포/업데이트를 수행하는 가장 좋은 방법/방법이 무엇인지 경험에서이 소프트웨어/w 경험 ...
이 없다?
미리 감사드립니다.
실제로 실제로 2 개의 서버를 하나의 라이브/프로덕션 영역과 다른 샌드 박스로 작동시키는 방법은 있지만 실제로는 하나의 서버 만 사용합니다. 샌드 박스에서 나는 repos의 복사본을 가지고 정기적으로 업데이트합니다. 내가 처음부터 sanbox 폴더를 만들 것입니다. 고마워요. –