[Tex/LaTex] Alternatives to git for sharing latex projects

gitsharelatex

I am trying to set up a collaborative LaTeX project – something better than sending emails back and forth. Some sort of version control system: git or mercurial – seems popular, but it means learning a new system, and quite frankly I find git very confusing. Also it's probably overkill. And at the moment I don't really have the time to invest in learning a new system, so I'm hoping for something simpler.

I don't know that sharelatex, writelatex, authorea will work, as we use lots of LaTeX packages such as TiKZ, sagetex etc. So we really need some system – easy to use and set up – which allows us to share documents. Clearly some sort of version control system would be perfect – if there was one which was straightforward to use.

I have attempted a start with git, and I created a repository and committed it to bitbucket. But that took half a day of fiddling with ssh keys and searching for information, and I'm not sure that I want to spend half a day for every beginner's step with git. So I'm wondering if there's something simpler – in this case for just two collaborators.

Best Answer

  1. You still will have to know some VCS-magic anyway for any VCS of choice
  2. Git is really terrible choice as first VCS (and last or any other number too)
  3. TeXstudio isn't a bad editor per se, has built-in support for SVN (which can be "cheated" for using Git - or Mercurial - with the same interface)
  4. Alternative solution assumes using hand-work (but it will be nothing more than 2-3 Mercurial commands in the worst case of mandatory merges) with any authoring tool... maybe TortoiseHG will be good choice for you instead of pure CLI