by chrisblackwell on 6/11/15, 1:28 PM with 8 comments
Yes, we could use Git and Github to do pull requests, but there is a lot of stuff I put in my gitignore file that would just be nice to have synced across (like bower components).
by iamthepieman on 6/11/15, 1:41 PM
This wouldn't have been bad if I could have spent a day out of every 5-7 at this clients offices which is what I did do for the first few days getting their very simple data services setup. However, after initial development there were many configuration changes and problems with their data and network that meant I was hopping in my car to spend ten minutes changing a line in a config file.
I couldn't install remote desktop software or get access to the right machines over their VPN, but I did convince the sysadmin to let me install dropbox on the web server. I simply setup a deployment profile that pointed to my local dropbox folder on my dev machine and when I needed to push changes I would just build against that config and deploy to the dropbox folder. A few seconds to a minute later I could reload the clients web page and see my changes.
The actual setup was somewhat more complex than this. I had to configure dropbox to run as a service so it continued to run even when my user was not logged in and I took some extra security precautions with the dropbox user permissions.
by sumitgt on 6/11/15, 1:35 PM
But once, it had some sort of a conflict and simply replaced some of my files with incorrect versions when I edited on another PC while forgetting to run sync on previous PC (my mistake). I freaked out and stopped the practice because I felt like Dropbox does not handle conflicts well.
I use OneDrive for syncing my projects folder now. Haven't faced any problems yet (apart from OneDrive changing permissions on all my files). However, I treat this strictly as a secondary backup in addition to Github.
by eivarv on 6/11/15, 7:12 PM
It has worked like a charm in my case, though the odd conflict does occur when changing very quickly back and forth between keyboards. I've also experienced some sync failures when rapidly changing lots of small files, but this can be remedied by pausing and resuming sync.
Though I've been doing this for years, I have never experienced any bigger problems that I were not able to fix with a quick rollback via Dropbox' web interface.
by joeclark77 on 6/11/15, 5:54 PM
by kseistrup on 6/11/15, 3:55 PM
by jpetersonmn on 6/11/15, 9:20 PM
by facorreia on 6/11/15, 7:40 PM
by PandaMX on 6/12/15, 8:58 AM