2010-04-16 4 views
0

"온라인"업데이트 모듈이있는 프로그램에서 작업하고 있습니다. 나는 이것을하는 방법을 이해할 수 없다. 처음에는 SVN 저장소로 시도하고 있습니다. 더 좋은 생각이야? 이것이 정상적으로 어떻게 이루어 집니까? (구체적인 언어에 대해 묻지 않고, 단지 프로젝트에 대한 일반적인 아이디어 만 필요합니다.) 감사합니다.프로그램에 대한 업데이트 관리자 모듈 만들기

답변

0

우리는 약입니다 (인트라넷 환경에) 무엇을 : 우리는 응용 프로그램이

그 (대신 직접 시작하는) rsync를 사용하여 알려진 위치에서 최신 '공개'버전을 가져 오는 작은 스크립트 점 .

그런 다음 스크립트는 단순히 응용 프로그램 자체를 부트 스트랩합니다.

이 방법 :

  • 모두는 항상 소프트웨어의 동일한 버전에서 작동합니다.
  • 새 빌드는 배포하기 쉽습니다. 알려진 '동기화'위치로 복사하면됩니다.
  • rsync 또는 유사 항목을 사용하면 점진적으로 작동하므로 오버 헤드를 줄일 수 있습니다.

우리는 사용자에게 업그레이드를 수행하지만이 메커니즘은 온라인 (주문형) 업데이트에도 적용될 수 있습니다.

관련 문제