I would use a public free VCS service like github or gitlab, and actually have done so. This requires of course having a working internet connection. There are other benefits from this – you get permanent backup on the server and version control with history. In commit messages you can document all changes. Github and gitlab also offer issue trackers which can be used for taking centralized notes and doing plans which you could forget otherwise, making ad hoc files needless.
This is more heavyweight than just a file cloud: you have to learn to commit, push and pull. It’s not too difficult, though.
See also (Start Here) Frequently Asked Questions (Section “Managing your projects” which has tips for library handling and VCS).