2010-01-24 4 views
0

최근 Mercurial을 VCS로 사용하기 시작했습니다. 수년 동안 RCS, CVS 및 지난 5 년 동안 SVN을 사용했습니다.VCS Repos에서 일회용으로 적합한 위치는 무엇입니까?

위로 내가 주로 CVS와 RCS를 사용했을 때, 큰 프로젝트가 CVS에 들어가고 특정 서버에서 일회성 파일이 편집되어 RCS에 저장되었습니다. 일회용은 대개 서버에만 적용되며 서버는 야간에 백업되므로이 방법이 효과적입니다.

지난 10 년 동안 점프하고 많은 일회용 스크립트가 중앙 집중화되지 않게되었습니다. 임의의 시간에 모든 서버에서 필요할 수 있습니다. SVN 사용자가 싫어서 나도 괜찮 았어. 모든 것은 (docs를 제외하고) 하나의 repo에 버려졌습니다.

2010 년으로 이동. 이제 저는 Mercurial을 사용 중이며 큰 프로젝트를 다시 자신의 Repo에 넣습니다. 그러나 일회용으로 무엇을 할 것인가?

옵션은 내가 그들을 볼과 같이

  • 각 스크립트에 대한 REPO.
  • 1 년에 한 번 실행될 수있는 모든 페이지 스크립트에 대해 repo를 만드는 것이 약간 복잡해 보입니다.
  • RCS
  • 옵션은 없습니다. 특정 스크립트가 필요한 많은 서버가 있습니다.
  • 일회용으로 SVN을 계속 사용합니다.
  • 아니요. 다음 옵션에서 볼 수있는 장점이 없습니다.
  • "일회용"이라는 Mercurial에 저장소를 만듭니다.
  • 이것이 가장 유용한 것으로 보입니다.

마지막 옵션이 나에게 가장 좋은 것 같습니다. 이 문제와 관련된 모범 사례가 있습니까?

또한 이러한 스크립트가 재사용 될지 궁금해 할 수 있습니다. 일부는 6 개월 또는 1 년 후 재사용 될 수 있습니다. 그러나 거의 모든 작업에는 복잡한 논리 또는 광범위한 오류 검사로 인해 여러 시간의 작업이 필요합니다. 단순히 폐기하는 것이 효율적이지 않습니다.

답변

0

귀하의 분석에 동의합니다. 기본적으로 무언가를 버리고 싶지 않다면 어딘가에 저장하십시오 :-)

4 가지 제안 된 옵션 중 마지막 하나가 분명히 가장 좋습니다.

또한 CMS에 스크립트를 저장할 수 있습니다 (사용자의 취향에 충분히 견딜 수있는 경우). 더 편리하고 관리하기 쉬운 것에 달렸습니다.

관련 문제