2011-03-14 4 views
1

github()에 redmine_backlogs 플러그인 포크가 있습니다."2"버전의 플러그인을 적용하는 가장 좋은 방법은 무엇입니까

플러그인을 개선하기 위해 새로운 일반 기능을 추가하고 싶습니다. 그러나, 내 회사의 경우 특정이 필요합니다.

"두 가지"버전의 플러그인 (모든 사람을위한 첫 번째 버전과 내 회사의 두 번째 버전)을 적용하는 가장 좋은 방법은 무엇입니까?

백 로그의 generic_version에 기능을 추가하면 company_version에 동일한 기능이 필요합니다. 반대로!

답변

1

일반/공용 버전의 경우 github로 플러그인을 포크하십시오. 그리고 회사의 포크/클론을 만드십시오.

공개 기능을 추가하고 git pull을 사용하여 이러한 기능을 회사 버전에 적용 할 수 있습니다. 기업 관련 기능을 추가 할 때, 공공 버전 (당신은 내가한다고 가정 git push을 수행하지 않는, 그래서 더 그렇게하지!) 당신은 또한 당신의 회사의 빈 자식 저장소를 만들 수을

생각 이이 없습니다 이 버전에 공용 기능을 사용하려면 git pull <url>을 사용하십시오. 이 상황에서는 쉽게/실수로 회사 변경 사항을 공개 버전으로 푸시 할 수 없습니다.

관련 문제