# 개발 중에 버전을 쉽게 변경하는 방법이 있을까요?

**URL:** https://meta.discourse.org/t/is-there-an-easy-way-to-change-version-during-development/394070
**Category:** Development
**Created:** [1월 22, 2026, 9:13오전 UTC](https://meta.discourse.org/t/is-there-an-easy-way-to-change-version-during-development/394070 "2026-01-22T09:13:42Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![manut](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/manut/32/485119_2.png) [@manut](https://meta.discourse.org/u/manut)
#### Post date: [1월 22, 2026, 9:13오전 UTC](https://meta.discourse.org/t/is-there-an-easy-way-to-change-version-during-development/394070/1 "2026-01-22T09:13:42Z")

</div>

안녕하세요!

저는 내부 용도로 Discourse 플러그인을 개발하고 있으며, 동시에 코어에도 기여하고 있습니다.  
플러그인의 안정 버전은 Discourse의 안정 버전을 사용하므로, 저는 코드 베이스를 끊임없이 전환해야 합니다:

- 코어에 기여할 때는 `main` 분기를 사용합니다.
- 플러그인의 버그를 패치할 때는 프로덕션 환경에서 사용하는 버전을 사용합니다.
- 플러그인에 기능을 추가할 때는 최신 버전을 사용합니다.

매번 개발 컨테이너를 종료(`d/shutdown_dev`)하고, `data`와 `tmp`를 삭제한 뒤, 올바른 Discourse 버전으로 체크아웃을 해야 합니다. 그런 다음 컨테이너를 다시 빌드하고 재시작(`d/boot_dev --init`)하고, 첫 번째 사용자를 구성한 후, 우리의 설정을 적용해야 합니다(자동화된 복원 스크립트와 유사한 방식으로). 하루에도 여러 번 이런 과정을 반복해야 합니다.

이 과정을 덜 고통스럽게 만드는 방법이 있을까요?

이상적으로는 다음과 같은 기능을 원합니다:

- 개발 컨테이너가 자동으로 시작되지 않도록 구성할 수 있는 것
- 원하는 때에 시작/중지할 수 있는 여러 개의 개발 컨테이너를 가질 수 있는 것

`d/boot_dev --help`에는 `--env`/`--env-files` 인자가 표시되지만, 이를 통해 무엇을 구성할 수 있는지에 대한 정보는 찾을 수 없었습니다.

혹시 비슷한 문제를 겪고 계신가요? 어떻게 해결하고 계신지 알려주시면 감사하겠습니다.

---

_[View the full topic](https://meta.discourse.org/t/is-there-an-easy-way-to-change-version-during-development/394070)._
