git stash -k
https://stackoverflow.com/a/14506564/1244574
- Pop our 1st commit
git stash pop
- Make a temp commit, will undo at step 4.
git add . && git commit -am 'WIP'
- Pop our 2nd commit
git stash -k
https://stackoverflow.com/a/14506564/1244574
git stash popgit add . && git commit -am 'WIP'| /**** #### Problem This Solves #### ****/ | |
| // Sometimes libraries added with "compile" will include their own dependencies. | |
| // This can conflict with specific versions in your project or cause automatic upgrades | |
| // overriding your specified versions as gradle resolves the highest value. | |
| // A simpile workaround is to use the `force` flag on compile to override specific modules | |
| // however this can be a pain to hunt down and define if there are multipile modules and groups. | |
| /**** 1. How to use *****/ | |
| // 1.1 Place this your app's buidle.gradle and it will force override | |
| // all Google Play services (GMS) and Android Support Libraries versions. |
Package Manager provides a way for developers to easily extend cocos2d-x with plugins
Core Features:
| // Illustration of a side effect when using string variable/constant for map's key | |
| def PROP_NAME = "property name" | |
| def myMap = [PROP_NAME: "a Value"] | |
| //assert myMap.keySet().iterator().next() == "property name" | |
| // fails at runtime but it compiles. | |
| // I was expecting the value of the variable to be the key, but it is in fact a String with the name of the variable |