Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

4
  • 2
    If I were you, at this point I would try to move away from managing features on the repository level and instead incorporate selective feature management in the app itself - something like martinfowler.com/bliki/CanaryRelease.html (and then of course maintain a single code base) Commented Jan 8, 2019 at 10:12
  • 3
    @PawelGorczynski: I guess you meant Feature Toggles? Commented Jan 8, 2019 at 21:33
  • @DocBrown yeah, seems so, thanks for the wording :) Commented Jan 9, 2019 at 15:43
  • 1
    Version control systems are good for managing project history, but not as good for managing different editions of your software. It might be better to select features during the build process, but have all features present in the source code. Otherwise you're massively increasing the probability of conflicting changes. Commented Feb 3, 2020 at 8:26