Answers.Body: <p>There doesnt seem to be, so I have gone with just regular full backups, and keeping a list of all the changes that I made as I go along, so I can keep track and undo them ;)</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-05T18:42:26.103Z
Answers.Text: Did you also see https://civicrm.stackexchange.com/questions/30438/reproduce-civicrm-configuration-best-practice which was added after your question and then included my answers above but also added some more.
Answers.UserDisplayName: Demerit
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-06T08:51:12.670Z
Answers.Text: thanks @Demerit thats very helpful!
Answers.UserDisplayName: Jonb
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-05T15:59:05.590Z
Answers.LastActivityDate: 2019-08-05T15:59:05.590Z
Answers.UserDisplayName: Jonb
Answers.Body: <p>There is the CiviConfigure extension but I'm not sure how current it is.</p>
  
  <p>There is also still bin/csv/export.php which you can use for option values and tags and such.</p>
  
  <p>You can also use the api to retrieve and set various entities, e.g. using the cv tool.</p>
  
  <p>For CiviCase, one of the original arguments for using external files was for versioning and managing dev/production. You can still use xml files for its config.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-03-22T18:11:41.243Z
Answers.LastActivityDate: 2019-03-22T18:11:41.243Z
Answers.UserDisplayName: Demerit
Body: <p>Is there a way to version the configuration so we can just roll it back if its a bit broken? Or is the only option full filesystem and db backups? </p>
  
Tags: <configuration><configandlog>
Title: method for versioning configuration of civicrm?
ThreadText: # method for versioning configuration of civicrm?
  
  (Asked by: username_0 on 2019-03-22)
  
  Is there a way to version the configuration so we can just roll it back if its a bit broken? Or is the only option full filesystem and db backups?
  
  **Tags:** configuration, configandlog
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_0 on 2019-08-05. Score: 1 | Accepted answer
  
  There doesnt seem to be, so I have gone with just regular full backups, and keeping a list of all the changes that I made as I go along, so I can keep track and undo them ;)
  
  > **Comments:**
  > **username_1**: Did you also see https://civicrm.stackexchange.com/questions/30438/reproduce-civicrm-configuration-best-practice which was added after your question and then included my answers above but also added some more.  
  > **username_0**: thanks @username_1 thats very helpful!  
  
  ---
  
  ### Answer by username_1 on 2019-03-22. Score: 2
  
  There is the CiviConfigure extension but I'm not sure how current it is.
  
  There is also still bin/csv/export.php which you can use for option values and tags and such.
  
  You can also use the api to retrieve and set various entities, e.g. using the cv tool.
  
  For CiviCase, one of the original arguments for using external files was for versioning and managing dev/production. You can still use xml files for its config.
  
  
  ---
  
  