As the title says, the import seems to have deleted the current log file on my iPad.
I tried a two way sync and that failed. Something about the logs being different. So, I tried an import to my iPad and the import worked, but now the only other log file on my iPad is the original one that came with Dive Log with the Turtle dive.
Please tell me that the Dive Log is backed up in iTunes somewhere so I can recover it. I just spend a month in Fiji and put a lot of dives in there. I backed up my iPad before doing the import. Is there anything I can do?
Desperate!
Import from Dive Log Manager to iPad has deleted current log
Re: Import from Dive Log Manager to iPad has deleted current
Okay. Panic subsided. The solution was simple, just restore my iPad from backup and now I have all my dives back. This time I'll first backup to desktop, then create a new log and then import the log files. And then I presume there's a merge the logs or something somewhere.
If anyone has a full proof way to merge a log on the iPad with a log on the desktop when two way sync fails I'd like to hear it.
Thanks.
If anyone has a full proof way to merge a log on the iPad with a log on the desktop when two way sync fails I'd like to hear it.
Thanks.
Re: Import from Dive Log Manager to iPad has deleted current
Hi,
In order for the "Two-Way" merge feature to work, the logbook on the iPad and the logbook in Dive Log Manager (applies to Dive Log DT too) need to have the same origins. This is necessary because the various records in the logbook are recorded with a unique record identifier and a time stamp (so the two-way sync can tell which records are newer if you did edits on both your iPad and your Mac and to determine which records are added or deleted). So you need to arrange for both the Mac and the iPad to have the same logbook at some point in time. How you do this depends on where the logbook that you want to start with is currently located.
Assuming that your iPad has your logbook data and you want to start using Dive Log Manager/Dive Log DT:
1) Create a new logbook in Dive Log Manager/Dive Log DT
2) Enable Sync on your iPad and choose the "Copy Logbook FROM Device" option to get your logbook on your Mac
3) <make changes on the Mac or not>
4) Enable Sync on your iPad again and choose the "Copy Logbook TO Device" option
5) Tap the "Use new Logbook" button on your iPad to load the logbook you just synced from the Mac
6) From this point forward you can use the "Two-way Sync" option
Assuming that the Logbook on your Mac (in Dive Log Manager/Dive Log DT) has your current Logbook data and you want to start using Dive Log on iPad:
1) Enable Sync on the iPad and choose the "Copy Logbook TO Device" option in Dive Log Manager/Dive Log DT
2) Tap the "Use new Logbook" button on your iPad to load the logbook you just synced from the Mac
3) From this point forward you can use the "Two-way Sync" option
Note that both Dive Log Manager/Dive Log DT and Dive Log on iOS make backups whenever you preform a sync operation so that you can restore the state immediately before the sync if needed. Dive Log Manager/Dive Log DT will write a copy of your desktop logbook to a backup file in the same directory as your logbook with the same name but with a date stamp added to the name. You can simply copy that backup to a new file and open it using the "File->Open" menu item. Dive Log on iOS will make a backup of your logbook on your device whenever you tap the "Use new Logbook" button after syncing a logbook from your computer. You can tap the "Restore Previous Logbook" button (it will be red colored if a backup is available currently) to bring back the logbook that was loaded on your iPad immediately before you tapped "Use new Logbook". Of course, Dive Log on iOS also participates in the standard iTunes/iCloud backup as well (as you discovered), however those backups are harder to use and are only as recent as your last iTunes sync or iCloud backup.
I hope that helps. Please feel free to contact our support email (support "at" moremobilesoftware "dot" com) if you need any addition information.
Cheers,
Greg
More Mobile Software
www.moremobilesoftware.com
In order for the "Two-Way" merge feature to work, the logbook on the iPad and the logbook in Dive Log Manager (applies to Dive Log DT too) need to have the same origins. This is necessary because the various records in the logbook are recorded with a unique record identifier and a time stamp (so the two-way sync can tell which records are newer if you did edits on both your iPad and your Mac and to determine which records are added or deleted). So you need to arrange for both the Mac and the iPad to have the same logbook at some point in time. How you do this depends on where the logbook that you want to start with is currently located.
Assuming that your iPad has your logbook data and you want to start using Dive Log Manager/Dive Log DT:
1) Create a new logbook in Dive Log Manager/Dive Log DT
2) Enable Sync on your iPad and choose the "Copy Logbook FROM Device" option to get your logbook on your Mac
3) <make changes on the Mac or not>
4) Enable Sync on your iPad again and choose the "Copy Logbook TO Device" option
5) Tap the "Use new Logbook" button on your iPad to load the logbook you just synced from the Mac
6) From this point forward you can use the "Two-way Sync" option
Assuming that the Logbook on your Mac (in Dive Log Manager/Dive Log DT) has your current Logbook data and you want to start using Dive Log on iPad:
1) Enable Sync on the iPad and choose the "Copy Logbook TO Device" option in Dive Log Manager/Dive Log DT
2) Tap the "Use new Logbook" button on your iPad to load the logbook you just synced from the Mac
3) From this point forward you can use the "Two-way Sync" option
Note that both Dive Log Manager/Dive Log DT and Dive Log on iOS make backups whenever you preform a sync operation so that you can restore the state immediately before the sync if needed. Dive Log Manager/Dive Log DT will write a copy of your desktop logbook to a backup file in the same directory as your logbook with the same name but with a date stamp added to the name. You can simply copy that backup to a new file and open it using the "File->Open" menu item. Dive Log on iOS will make a backup of your logbook on your device whenever you tap the "Use new Logbook" button after syncing a logbook from your computer. You can tap the "Restore Previous Logbook" button (it will be red colored if a backup is available currently) to bring back the logbook that was loaded on your iPad immediately before you tapped "Use new Logbook". Of course, Dive Log on iOS also participates in the standard iTunes/iCloud backup as well (as you discovered), however those backups are harder to use and are only as recent as your last iTunes sync or iCloud backup.
I hope that helps. Please feel free to contact our support email (support "at" moremobilesoftware "dot" com) if you need any addition information.
Cheers,
Greg
More Mobile Software
www.moremobilesoftware.com
Re: Import from Dive Log Manager to iPad has deleted current
Thanks for the prompt and comprehensive response, Greg.
After restoring my iPad to the most recent backup, not a chore as it was from only an hour before, all my Fiji dives were back. Then I followed your instructions to get all the dives that were on my iPad onto my desktop and then copied the now combined lists back to my iPad. Just had to remember to give the correct starting dive number and the rest was easy.
I don't know if this is helpful, but the dive log on my iPad was named 'unknown' for some reason. Not sure if that's because I didn't give it a name. And after the first import from the desktop it overwrote that 'unknown' dive log with the desktop dives. That may be irrelevant, but if the result seems unusual to you there's a potential clue.
Thanks again!
Kev
After restoring my iPad to the most recent backup, not a chore as it was from only an hour before, all my Fiji dives were back. Then I followed your instructions to get all the dives that were on my iPad onto my desktop and then copied the now combined lists back to my iPad. Just had to remember to give the correct starting dive number and the rest was easy.
I don't know if this is helpful, but the dive log on my iPad was named 'unknown' for some reason. Not sure if that's because I didn't give it a name. And after the first import from the desktop it overwrote that 'unknown' dive log with the desktop dives. That may be irrelevant, but if the result seems unusual to you there's a potential clue.
Thanks again!
Kev
Re: Import from Dive Log Manager to iPad has deleted current
Hi Kev,
When you sync a logbook from the desktop to the iPad (either via a "Two-way Sync" or a "Copy Logbook TO Device" operation) and tap the "Use new Logbook" button the "active logbook" on the iPad is completely replaced by the one that came over from the Mac. In the case of a Two-Way Sync, this logbook will have all the appropriate data from both logbooks, in the case of "Copy Logbook TO Device" the iPad will now have exactly the same data as the Mac (any changes on the iPad that were not previously synced to the desktop will be lost).
Dive Log on the iPad uses an "active logbook" model to allow for users to have multiple logbooks on a single device (this is commonly used by couple or families that only have one iPad and want to use it for multiple users logbooks). Most users never encounter this feature, but if you look in the in app Settings you'll see the "Active Logbook" option at the top and it will show the name of the currently active logbook (you can tap this to add or switch active logbooks). The name displayed is based on the name you put in the logbook in the "Personal" section of the app. If there is no name in the "Personal" section, the Dive Log displays "Unknown Name" in this field. When you add your name to the Personal section of Dive Log (or in Dive Log Manager/Dive Log DT on the Mac) "Unknown Name" will be replaced by your name in the part of the Settings. If you do use the multiple logbook feature of Dive Log, keep in mind that every action you take in the app (including syncing with the Mac) works on the currently active logbook.
I hope that provides to useful background on how things work.
Cheers,
Greg
When you sync a logbook from the desktop to the iPad (either via a "Two-way Sync" or a "Copy Logbook TO Device" operation) and tap the "Use new Logbook" button the "active logbook" on the iPad is completely replaced by the one that came over from the Mac. In the case of a Two-Way Sync, this logbook will have all the appropriate data from both logbooks, in the case of "Copy Logbook TO Device" the iPad will now have exactly the same data as the Mac (any changes on the iPad that were not previously synced to the desktop will be lost).
Dive Log on the iPad uses an "active logbook" model to allow for users to have multiple logbooks on a single device (this is commonly used by couple or families that only have one iPad and want to use it for multiple users logbooks). Most users never encounter this feature, but if you look in the in app Settings you'll see the "Active Logbook" option at the top and it will show the name of the currently active logbook (you can tap this to add or switch active logbooks). The name displayed is based on the name you put in the logbook in the "Personal" section of the app. If there is no name in the "Personal" section, the Dive Log displays "Unknown Name" in this field. When you add your name to the Personal section of Dive Log (or in Dive Log Manager/Dive Log DT on the Mac) "Unknown Name" will be replaced by your name in the part of the Settings. If you do use the multiple logbook feature of Dive Log, keep in mind that every action you take in the app (including syncing with the Mac) works on the currently active logbook.
I hope that provides to useful background on how things work.
Cheers,
Greg