我们如何使个人Wiki(TiddlyWiki)在多个位置保持最新并同步?

时间:2020-03-05 18:59:34  来源:igfitidea点击:

如果要使用TiddlyWiki作为笔记和代码段的个人数据库,我们将如何使其在多台计算机之间保持同步。 SVN / CVS等会工作。我们将如何处理合并?

解决方案

回答

随时在线私人使用TiddlySpot

回答

尝试FolderShare。

回答

这些选项都不错,但我只是将其放在USB闪存盘上。

回答

一种选择是新兴的DropBox。一个免费的文件共享服务,可为我们提供2GB的免费空间,并且对共享计算机的数量没有限制。

定义一个共享文件夹,将tiddlywiki文件放入其中,然后将本地编辑指向共享驱动器。任何更改都会自动反映出来。

注意:除了我一直在阅读有关DropBox的更多信息,并正在尝试将其用于个人用途外,我与DropBox没有任何连接。

回答

我刚刚在TiddlySpot创建了一个新的Tiddlywiki。它使我们可以保留Tiddlywiki的本地副本,也可以将其与服务器同步。

回答

如果我们拥有自己的Web服务器(并且不想使用TiddlySpot),请尝试使用以下代码启用保存到自己的服务器的功能。

回答

我将TiddlyWiki文件存储在随身携带的USB闪存驱动器上,无论使用什么计算机。无需费心在其他计算机上进行同步。当我在主工作站上备份闪存驱动器本身时,它会定期备份。

回答

另一个选择:使用另一个名为Luminotes的个人Wiki,我们可以从其他计算机上在线访问该Wiki,也可以在自己的计算机上下载并运行它(是的,甚至是USB驱动器)。 Luminotes确实与TiddlyWiki有一些相似之处,但是在许多方面它都更易于学习和使用。

回答

我有http://TiddlySpot.com上的MonkeyGTD Wiki。我在工作PC上有它的本地副本,并在白天进行工作,并在白天和一天结束时定期将其上传到TiddlSpot。如果需要在工作后访问它或者对其进行更新,则将对在线版本进行更改,然后第二天早晨,执行导入回本地文件的操作。

的确,如果我忘记进行更新或者以错误的顺序进行操作,我将丢失信息,但这已经足够了。

可能有一种方法可以使用"同步"功能来防止这种情况,但我尚未研究此选项。

回答

为什么不只是在Web服务器上设置类似DokuWiki的内容呢?我们有自己的Web服务器,对吗?这些天,我们可以以19美元/月的价格获得虚拟托管解决方案。

回答

Tiddlywiki非常适合版本控制(因为它是单个文本文件)。

只需将其放在可从Web访问的个人SVN或者Git存储库中,即可使其与许多地方(办公室,家庭,笔记本电脑等)保持同步。

我使用这种方法,并且效果很好。我们甚至可以拥有多个版本的注释,并使用diff工具解决冲突。显然,通过版本控制,我们可以"脱机"并稍后进行同步。

回答

如果我们可能希望同时在多台计算机上编辑Wiki,则肯定需要基于服务器的解决方案,该解决方案的同步程度要高于文件。 Giewiki(http://giewiki.appspot.com)是基于服务器的TiddlyWiki解决方案,它基于Google的App Engine来完成。与我所知道的其他任何托管TiddlyWiki不同,我们可以在任何层次结构中创建多个页面,并通过自动生成的站点地图进行导航。我们可以通过在giewiki.appspot.com上创建一个子域站点来进行尝试,也可以下载源并将其安装到自己的免费appspot站点中。我们可以根据需要将其设置为个人或者公共。