我正在尝试建立一个协作的 LaTeX 项目 - 比来回发送电子邮件更好的东西。某种版本控制系统:git 或 mercurial - 似乎很受欢迎,但这意味着要学习一个新系统,坦率地说,我发现 git 非常令人困惑。而且它可能有点过头了。目前我真的没有时间投入到学习新系统上,所以我希望有更简单的东西。
我不知道 sharelatex、writelatex、authorea 是否可行,因为我们使用了很多 LaTeX 软件包,例如 TiKZ、sagetex 等。所以我们确实需要一些易于使用和设置的系统,以便我们共享文档。显然,某种版本控制系统将是完美的选择,如果有一种易于使用的系统的话。
我尝试过从 git 开始,创建了一个存储库并将其提交到 bitbucket。但这花了半天时间摆弄 ssh 密钥和搜索信息,我不确定我是否愿意花半天时间来完成 git 的每个初学者步骤。所以我想知道是否有更简单的方法 - 在这种情况下,只需两个合作者即可。
答案1
- 你还在将会有了解任何 VCS 的魔法
- Git 作为第一个 VCS 真的很糟糕(或者作为最后一个或任何其他 VCS 也一样)
- TeXstudio 本身并不是一个糟糕的编辑器,内置对 SVN 的支持(哪个可能会因为使用 Git 而被“欺骗”- 或 Mercurial - 具有相同的界面)
- 替代解决方案假设使用手动操作(但在强制合并的最坏情况下,最多只需要 2-3 个 Mercurial 命令)任何创作工具...也许 TortoiseHG 会比纯 CLI 更好