일부 코드를 유지하는 가장 좋은 방법에 대해 질문이 있습니다.저장소 외부에서 별도로 SVN 저장소 코드 변경 유지
온라인 SVN 저장소에 호스팅 된 프로젝트가 있습니다. 프로젝트가 활발히 진행 중이므로 트렁크가 계속 변경됩니다. 이 repo에 대한 쓰기 권한도 없습니다.
프로젝트 전반에 걸쳐 많은 모듈을 변경해야하는 일부 프로젝트를 변경했습니다. 제 변경 사항은 꽤 "틈새 시장"이며 트렁크에 체크인하는 것은 의미가 없습니다. 또한, 나의 변화는 계속 진화 할 것입니다.
내가 변경 한 파일은 트렁크에서 많이 수정되지 않으므로 트렁크가 계속 변경되는 경우에도 변경 사항이 트렁크에 적용되면 유효하게 유지 될 가능성이 큽니다.
전체 저장소를 미러링하지 않고 변경 사항을 별도로 유지 관리 할 수있는 방법이 있습니까? 지금까지, 나는 병합을 계속하는 repo의 거울을 유지하고 있었고, 이것은 꽤 시간이 많이 걸린다. 나는 나의 변화가 최신 것과 일치하지 않게 시간을 가졌다. 내 변경을 사용하고 싶었 사람이 같은 것을해야 할 일을했을 경우
본질적으로, 그것은 좋은 것 다음의 SVN의 repo
- 체크 아웃 트렁크 (또는 특정 태그) 내 혼자 어딘가
- 에서 최신 변경 사항 (또는 특정 태그) 내 채널의 최신들이 REPO의 최신 트렁크가 이제 (내가 개발할 수 있습니다) 일부 스크립트
를 사용하여 두 가지를 병합하고, 자동으로 병합되고 사용할 준비가되었습니다.
모든 시스템을 사용하여 변경 한 내용을 유지 관리하고 있습니다. SVN이거나 특정 일 필요는 없습니다.
고마워! 나는이 방법과 @ mark-phippard의 방법을 따로 시험해 보았고 둘 다 훌륭하게 보였다. – hide0