I'm dangerously close to launching a pretty heavy web app and I've got almost everything out on my server in QA. I'm still touching up and making changes here and there and although I'm taking nightly snapshots of my server I would still like to have some form of change management in place so I can determine exactly what changed in my environment if something goes horribly wrong (especially while I'm in production). So I'm curious... does anyone have any suggestions for a good change management app (web or otherwise)? What does everyone else do? Should I just suck it up and use a spreadsheet?
Related Questions in VERSION-CONTROL
- serialize model object with related objects to JSON
- DjangoRestFramework serializer does not recognize 'username' attribute even though it exists
- Django: Initial value for a ModelSerializer field
- Django get_or_create throwing integrity errors
- JsonResponse with model instance including M2M
- Serialize Queryset - Group by date
- In django models how to update a particular column after creating
- DRF Serialize fields from both directions of foreign key?
- Serializer Nested relationships not working as it sholuld be
- Django CreateAPIView not saving image portion of django model
Related Questions in CHANGE-MANAGEMENT
- serialize model object with related objects to JSON
- DjangoRestFramework serializer does not recognize 'username' attribute even though it exists
- Django: Initial value for a ModelSerializer field
- Django get_or_create throwing integrity errors
- JsonResponse with model instance including M2M
- Serialize Queryset - Group by date
- In django models how to update a particular column after creating
- DRF Serialize fields from both directions of foreign key?
- Serializer Nested relationships not working as it sholuld be
- Django CreateAPIView not saving image portion of django model
Related Questions in CMDB
- serialize model object with related objects to JSON
- DjangoRestFramework serializer does not recognize 'username' attribute even though it exists
- Django: Initial value for a ModelSerializer field
- Django get_or_create throwing integrity errors
- JsonResponse with model instance including M2M
- Serialize Queryset - Group by date
- In django models how to update a particular column after creating
- DRF Serialize fields from both directions of foreign key?
- Serializer Nested relationships not working as it sholuld be
- Django CreateAPIView not saving image portion of django model
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
My suggestion would be to use source control. You could have a prod branch and then each development effort could spawn its own branch before it's merged back into prod when you push a given release to production. That way your source control has each version that was ever released in prod (source control can help you identify what changed between versions at the very least).
EDIT: The TFS Branching Guidance was pretty useful and the concepts can be applied with other source control systems. I would suggest reading it if you are interested in this method.