I have been using Scrivener for years and it is essential to my writing. However, the world has changed and these days it is important to have apps that are accessible from anywhere. I have tried pretty much all of the recommended methods of syncing and have found each one difficult, if not impossible, to use. I am also sure I am not the only one running into this problem. It makes it a struggle to collaborate with others and equally difficult to access work from multiple systems. As you are probably aware, there are other writing tools, some of them quite good, that have made sharing and accessing work across multiple devices core to their systems. I request Scrivener provide this same essential functionality.
This topic has been previously discussed here with suggestions for how to collaborate with others without waiting for any future changes. Just do some searching here.
I looked at the solutions listed and the ones online. Having to zip up files and move them around or deal with Dropbox, ITunes, iCloud, Google Drive, etc. , that as I mentioned the either donât work or a difficult to use. GitHub and Git, are a pretty easy to implement and they handle versioning and multiple files, sharing and syncing no problem. Just an idea.
Git* not designed for the sort of thing Scrivener is. Perhaps a future, or equivalent provided by Scrivener may happen, or not. I have no idea. Guess depends on if you want it now or not.
I have collaborated using a shared Dropbox Folder with someone in another continent very successfully. The zip file method you mentioned is a bit of a kludge. Yes, need to ensure not working on the same thing simultanously, but isnât text messages and email a wonderful thing.
Some are already using Git and Github with Scrivener. I thought that adding the Git/Github sync and commit features into Scrivener would just make it easier for writers.
Hi! You are making a suggestion, right? If so, you can tag this post as âwish-listâ, so that the creators of Scrivener can take it into account when adding things to the app
And yes, I understand that each sync method comes with its ups and downs, the choice of one or the other (with the current options) will depend on your needs and workflow.
Does anyone know of a good source article about best practices for using git with Scrivener projects?
I understand all the data files are in text format files, is that still true with Scriv3?
For me, I will not be trying to do any merging or fancy git stuffâŠnot even sharing with other people, it has more to do with simply wanting to have a version history with comments associated with versioned commitsâŠand the potential for branching rarely⊠But Iâm just wondering what everyone is doing for version control and scrivener documents. I realize RTF documents are utterly pointless to try to understand as a humanâŠand I donât really need toâŠjust want want the ability to go back to a version and work from there⊠Also I will be saving some scrivener projects to gitlab or GitHub cloudâŠso just want to make sure I would be following any best practices for this. I would guess some of the text files inside a project do not need to be checked in and are generated on the fly by Scrivener as you work with it, but I donât know for sure which those would be.
Many people have raised using Scriv + GIT in these forums over the years, but I canât recall anyone saying âIâve done it, it works well, and hereâs how.â That said, if you havenât already done so, a search here might still be fruitful.
The data files for v3 (and v1) are a combination of .rtf and .txt. See the contents of the YourProject.scriv/Files/Data folder.