如果有人使用TiddlyWiki作为笔记和代码片段的个人数据库,您将如何在多台机器之间保持同步。 svn / cvs等会工作吗?你会如何处理合并?
答案 0 :(得分:30)
一个选项是后起之秀DropBox。免费的文件共享服务,免费提供2GB,并且不限制您共享的计算机数量。
定义共享文件夹,将tiddlywiki文件放在那里,然后将本地编辑指向共享驱动器。任何更改都会自动反映出来。
注意:我与DropBox没有任何联系,除了我一直在阅读很多关于它的事实,并且正在试用它以供我个人使用。
答案 1 :(得分:10)
始终在线使用TiddlySpot和私人
答案 2 :(得分:7)
Tiddlywiki非常适合版本控制(因为它是单个文本文件)。
只需将其放在可从网络访问的个人SVN或Git存储库中,您就可以将其与许多地方(办公室,家庭,笔记本电脑等)保持同步。
我使用这种方法,效果很好。您甚至可以拥有多个版本的笔记,并使用diff工具解决冲突。显然,通过版本控制,您可以“离线”工作并稍后同步。
答案 3 :(得分:5)
我刚在TiddlySpot创建了一个新的Tiddlywiki。它允许您保留Tiddlywiki的本地副本,并将其与服务器同步。
答案 4 :(得分:3)
这些选项都很好,但我只是把它放在USB密钥上。
答案 5 :(得分:3)
如果您有自己的网络服务器(并且不想使用TiddlySpot),请尝试this code启用保存到您自己的服务器。
答案 6 :(得分:2)
我有一个MonkeyGTD wiki,位于http://TiddlySpot.com。我在我的工作PC上有一份本地副本,并在白天做我的工作,并在白天和当天结束时定期上传到TiddlSpot。如果我需要访问它或在下班后更新它,我将对在线版本进行更改,然后第二天早上我将导入重新导入我的本地文件。
确实,如果我忘记更新或以错误的顺序执行更新,我将丢失信息,但它“足够好”。
可能有一种方法可以使用同步功能来阻止这种情况,但我还没有研究过这个选项。
答案 7 :(得分:2)
如果您可能希望同时在多台计算机上编辑您的Wiki,您肯定希望基于服务器的解决方案能够以比文件更精细的级别进行同步。 Giewiki(http://giewiki.appspot.com)是一个基于服务器的TiddlyWiki解决方案,基于Google的App Engine,就是这样做的。与我所知道的任何其他托管的TiddlyWikis不同,您可以在任何层次结构中创建多个页面,并通过自动生成的站点地图导航它们。您可以通过在giewiki.appspot.com上创建子域网站来试用它,或者您可以下载源代码并将其安装到您自己的免费appspot站点中。您可以根据自己的喜好将其设为个人或公共场所。
答案 8 :(得分:1)
尝试FolderShare。
答案 9 :(得分:1)
我将TiddlyWiki文件存储在我随身携带的USB闪存盘上,无论我使用什么计算机。无需在其他计算机上进行同步。当我在主工作站上备份闪存驱动器时,它会定期备份。
答案 10 :(得分:1)
另一个选择:使用另一个名为Luminotes的personal wiki,您可以从不同的计算机在线访问,也可以在自己的计算机上下载和运行(是的,甚至是USB驱动器)。 Luminotes肯定与TiddlyWiki有一些相似之处,但在很多方面它更容易学习和使用。
答案 11 :(得分:0)
你提到了SVN,但如果你不介意使用git,Github的Gollum是一个很好的解决方案。在本地或从github远程仓库编辑。
答案 12 :(得分:-7)
为什么不在网络服务器上设置类似DokuWiki的东西?你有自己的网络服务器,对吧?这些天你可以以19美元/月的价格获得虚拟托管解决方案。