Dear list: I used git to sync all my stuff across multiple computers as well as my cell phone. Currently, I have a git repo roughly 4G in size (the size of the .git folder), synchronizing between computers are reasonablely fast, but I found syncing with my cell phone via a USB cable is awfully slow.
My computers are running Ubuntu (10.04/10.10 etc), and my cell phone is a Samsung Epic 4G with a 16G SD card. I sync it with the main repo once in a few weeks. On average, there are about 100 to 300MB changes needs to be updated every time. Sadly, the sync time each time is over 30 min to an hour! Sometimes, if I cancel an on-going sync, it can make my entire clone on the SD card unusable :( Last time, I had similar issues, the "git pull" command takes forever to complete for a 20 files update. I typed "iotop", I found a git process continuously reading data from the disk (maybe SD card?), I waited 20 min, and canceled the sync. Here is my question: when I do a "git pull", does git have to read my entire local history in order to add the new changes? can I do it in an incremental way to minimize disk reading? any other suggestions would also be appreciated. thanks Qianqian -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To post to this group, send email to git-users@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.