|
|
#1 |
|
Merge two iCal databases?
I have two MacBook Pros, running 10.5 and 10.8 . The new one running 10.8 contains an iCal that, after having been started off fresh, now contains several months of calendar items. Now I need to merge in the iCal database exported from my old 10.5 machine.
I have backed up iCal on both machines, producing an .icbu database export file for each, plus .ics files for each individual calendar in both databases. If I import the old .icbu file into the new machine, it replaces all of my calendars and history with the old. Now if I try to import any of the .ics files I just exported from the new database, I get "Calendar can't read this calendar" from the same installation of iCal that just produced them! Apparently I'm stuck with either the old database or the new database, with no ability to combine the two. I can't believe that Apple left out such a critical capability - what am I doing wrong? |
|
|
|
0
|
|
|
#2 |
|
As you discovered the icbu won't work, but I have done it with the ics files and it works. When you go to the Calendar File/Import menu and select the ics file you want you should get a popup asking what calendar you want to import it to. Are you not seeing that at all?
Make sure the file you are importing is not the same name as the calendar you are importing to. |
|
|
|
0
|
|
|
#3 |
|
[QUOTE=Weaselboy;16857442]When you go to the Calendar File/Import menu and select the ics file you want you should get a popup asking what calendar you want to import it to. Are you not seeing that at all?
In my new machine,I started out by exporting the calendars I wanted to merge with the old data, as a set of separate .ics files. I then loaded the .icbu from my old machine. When I tried re-importing the saved new calendars, it errored out out with "Calendar can't read this calendar. No events were imported." on every single one. And yes, I made sure that the imported calendars all had names that were not present on the old database. In particular, I wanted to merge the Home and Work calendars with the old data, so before exporting them I renamed them Home New and Work New so there would be no conflict. |
|
|
|
0
|
|
|
#4 | |
|
[QUOTE=alangore;16858071]
Quote:
![]() It sounds like you are doing exactly what I did when I went through this. |
||
|
|
0
|
|
|
#5 |
|
So it should work the way I did it, then? Export a database from the old iCal 3 and save calendars from my new iCal 6 as .ics files, and then be able to restore the iCal 3 database into the new iCal , followed by re-importing the exported .ics files?
|
|
|
|
0
|
|
|
#6 | |
|
Quote:
I would try to get everything from both calendars into ICS format then only work with those. You still have the 10.5 machine? Can you go to that machine and export each calendar from there to ICS, then work with importing merging those files on the new machine. |
||
|
|
0
|
|
|
#7 | |
|
Quote:
1. In iCal 6, I renamed the Work and Home calendars as Work New and Home New, and exported them in .ics form. On the machine running iCal 3, I exported the whole database as an .icbu . 2. I imported the iCal 3 .icbu into iCal 6. This worked, replacing the entire set of calendars and events with the content from the iCal 3 database. 3. I then tried to re-import the two exported .ics files into iCal 6. This is where my failure occurred, even though iCal 6 had just exported them before replacement of the database. I have also just tried using TextEdit to remove extra carriage returns from the .ics files, following some online commentary I have found about this being the problem. That did not work, and I also found that my two exports produced .ics files that had no events, just an entry identifying the calendar itself: BEGIN:VCALENDAR METHOD:PUBLISH VERSION:2.0 X-WR-CALNAME:WorkNew PRODID:-//Apple Inc.//Mac OS X 10.8.2//EN X-APPLE-CALENDAR-COLOR:#44A703 X-WR-TIMEZONE:America/Phoenix CALSCALE:GREGORIAN END:VCALENDAR This is my Work New.ics in its entirety, which I changed to WorkNew.ics in response to some other commentary. When I export a calendar, how do I get all the events on that calendar to be exported with it? |
||
|
|
0
|
|
|
#8 | |
|
Quote:
Let's do a test. I just made a new calendar called "test" and made one appointment today called "Mac rumors test".... I exported the calendar as an ICS file and if I look in Text Edit I can see the test appointment. I can also import the test.ics into my main calendar and the test appointment gets imported. I just PM'd you a link to download my test ICS file. Save my test.ics to your desktop. Then select your main calendar in Calendar and go to File menu/Import/Import... and click that. Now select test.ics from the desktop and select your main calendar at the target. That should give you a new "Mac rumors test" appointment on the calendar for today. Does that work?? == Just to confirm when you are exporting these ICS files, you are selecting the calendar you want to export then going to File menu/Export/Export... ?? That should bring up a window with the calendar name (file name) already populated. Just click save to save that ICS to the desktop. |
||
|
|
0
|
|
|
#9 | |
|
Quote:
Yes, it does appear that my problem may be on export, getting empty calendars. Thanks! |
||
|
|
0
|
|
|
#10 | |
|
Quote:
|
||
|
|
0
|
|
|
#11 |
|
Thanks for the test and - confirmed! My problem is getting empty calendars on export, not with the import.
|
|
|
|
0
|
|
|
#12 | |
|
Quote:
If you are doing that, I don't understand what is going wrong.
|
||
|
|
0
|
![]() |
|
| Tags |
| ical |
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
All times are GMT -5. The time now is 02:14 PM.









Linear Mode
