Guidance for deck creators and anything to keep in mind when submitting changes or synching

Hi,

I read through the FAQs here and the FAQs on the ankihub website and also searched the website for any guidance on how ankihub actually works besides for people who want to actively create and use it in study groups with many collaborators. Unfortunately, I could find much on what to keep in mind when using it. Maybe I didn’t search carefully enough but I feel like there are quite a few issues that can happen that can be avoided and it would be great to have them explained somewhere.

Issues we’ve had have mostly had to do with submitting changes or synching and not knowing what effects certain action will have on edits we or others had made.

For instance, say I created a deck of 10 cards and my friend who is subscribed to this deck made some changes (not in protected fields) to notes 1 and 2 that she wants to share with the rest of our study group but hasn’t submitted the changes yet. Say I made different changes on the same notes 1 and 2 but suggest them and merge them before she has the chance to do so. The second she syncs with anki hub will my changes override her unsubmitted changes?
If so, she has to be careful to turn off “sync on ankiweb sync” to not accidentally loose stuff.
If not, her deck and the ankihub deck wont be the same anymore. Now say she and I talk and she says your changes are actually better and I want your improved and merged cards 1 and 2 too, how does she get the updates?

Or say, a deck has again 10 cards I make changes to card 1 and 2 again and leave he rest of the cards alone. I didn’t suggest the changes straight away because I’m not sure yet if they are all improvements and wanna do more research in the evening. Noone else has made changes but I want to sync with ankihub because of another deck where I need updates to study before class. Since I can’t just sync some ankihub decks and not others does my card 1 and 2 now get overwritten with the original version of these card because I hadn’t suggested and merged the changes?

Another situation we’ve encountered was this: A friend changes 5 cards of an ankihub deck that we’re collaborating on. I sync with ankihub and they download fine. Then I panic because I remember that this morning when I was studying on my ipad i fixed a ton of mistakes on another ankihub deck that I do not wanna loose. I didn’t suggest them all individually while on the ipad because I didnt want the hassle. Luckily, I remember that my changes that are now overwritten (from syncing with the unedited version of those cards that was on ankihub) are still present on my unsynced iPad so I force sync back to ankiweb and download from there to my mac. Now I bulk suggest my edited cards and that problem is solved but I dont have my friends 5 edits from the beginning anymore. I sync with anki hub several times but those edits still dont change/download on my computer even after restarting anki. When he suggests them again they of course dont get suggested again since they are already merged with ankihub and other friends of mine do get the updates.

I’m sure there are other scenarios as well and sorry for the lengthy message. It would just be great to have some clarification on how this all works, how the system prioritises, syncs and overwrites etc. and if what I am describing here are bugs or if its all intentional and if the latter how do we achieve the desired outcome in these scenarios?
Does one just have to be super cautious about synching with ankihub basically or always immediately suggest all edits?

Thanks for your help.

Hi,

Sorry for the super late response. I will try my best to answer your questions

Yes, when she syncs, the changes you made will override her changes

Correct, alternatively, she can suggest the changes even if she is not done then continue editing them on AnkiHub later (if she is a maintainer). Otherwise, she can also right click on the card and protect the extra section so nothing can get overwritten for the time being. Once she is ready to suggest these changes, she can simply remove the AnkiHub_Protect tag and suggest the changes without anything being overwritten

She would simply just have to sync again with AnkiHub to receive these changes as long as the card is not protected on her end

Yes and no. They do not get overwritten immediately if no one has made changes to these cards. However, if someone does make a change to that field and you sync. These will be overwritten. It is good practise to either always suggest right away and then finish making the updates later on on AnkiHub or protect using right click → ankihub_protect

These will eventually get overwritten if you decide to reset local changes, or if you unsubscribe/resubscribe to the deck.

To fix this issue, you would just need to reset local changes

Please try resetting your local changes. To do this:

Go to browse in your Anki → at the top click on ankihub addon tab → press reset all local changes

This will restore everything to what AnkiHub has unless you have specifically protected those fields

As good practise, always suggest right away and finish later on AnkiHub if need be. I have been a maintainer for the AnKing deck for more than a year and this is what I do to ensure my changes are not overwritten since we have a huge team of maintainers who can merge suggestions at any moment

I hope this helps, I apologize for the long wait and if I misunderstood any questions, please do let me know

Let us know if you need anything else!

2 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.