TiddlyWiki をメモやコード スニペットの個人用データベースとして使用するとしたら、複数のマシン間で同期を維持するにはどうすればよいでしょうか。svn/cvs などは機能しますか。マージをどのように処理しますか?
13 に答える
1 つのオプションは新進気鋭のDropBoxです。2GB を無料で提供する無料のファイル共有サービスで、共有するコンピューターの数に制限はありません。
共有フォルダーを定義し、tiddlywiki ファイルをそこに置き、ローカル編集を共有ドライブに向けます。変更は自動的に反映されます。
注: 私は DropBox について多くのことを読んでいて、個人的な使用のために試しているという事実以外に、DropBox とは何の関係もありません。
TiddlySpotを使用してください。常にオンラインでプライベートです
Tiddlywiki はバージョン管理に適しています (単一のテキスト ファイルであるため)。
Web からアクセスできる個人の SVN または Git リポジトリに配置するだけで、多くの場所 (オフィス、自宅、ラップトップなど) との同期を保つことができます。
私はこの方法を使用していますが、かなりうまく機能します。メモの複数のバージョンを作成し、差分ツールを使用して競合を解決することもできます。もちろん、リビジョン コントロールを使用すると、「オフライン」で作業し、後で同期することができます。
TiddlySpot で新しい Tiddlywiki を作成しました。Tiddlywiki のローカル コピーを保持し、サーバーと同期することもできます。
これらのオプションはすべて適切ですが、私はそれを USB キーに配置します。
独自の Web サーバーを持っている (そして TiddlySpot を使用したくない) 場合は、このコードを試して、独自のサーバーへの保存を有効にしてください。
http://TiddlySpot.comにMonkeyGTD wiki があります。私は仕事用の PC にローカル コピーを置いており、日中はその上で作業を行い、日中と終業時に TiddlSpot に定期的にアップロードしています。仕事の後にアクセスまたは更新する必要がある場合は、オンライン バージョンに変更を加え、翌朝、ローカル ファイルにインポートします。
更新を忘れたり、間違った順序で更新したりすると、情報が失われるのは事実ですが、それで十分です。
これを防ぐためにSync機能を使用する方法があると思われますが、このオプションについてはまだ調査していません。
同時に複数のコンピューターでウィキを編集する場合は、ファイルよりも細かいレベルで同期するサーバー ベースのソリューションが絶対に必要です。Giewiki (http://giewiki.appspot.com) は、Google の App Engine に基づくサーバーベースの TiddlyWiki ソリューションで、まさにそれを行います。また、私が知っている他のホストされた TiddlyWiki とは異なり、任意の階層で複数のページを作成し、自動生成されたサイトマップを介してそれらをナビゲートできます。giewiki.appspot.com でサブドメイン サイトを作成して試すか、ソースをダウンロードして、独自の無料のアプリスポット サイトにインストールすることができます。そして、好きなように個人用または公開することができます。
私は自分の TiddlyWiki ファイルを USB フラッシュ ドライブに保存しており、使用しているコンピューターに関係なく常に携帯しています。他のコンピュータ間でわざわざ同期する必要はありません。プライマリ ワークステーションでフラッシュ ドライブ自体をバックアップすると、定期的にバックアップされます。
FolderShareを試してみてください。
SVNについておっしゃいましたが、gitを使用してもかまわない場合は、GithubのGollumが優れたソリューションです。ローカルで、またはgithubリモートリポジトリから編集します。
さらに別のオプション: Luminotes と呼ばれる別の個人用 wikiを使用します。これは、別のコンピューターからオンラインでアクセスするか、ダウンロードして自分のコンピューターで実行できます (はい、USB ドライブでも可能です)。Luminotes は確かに TiddlyWiki といくつかの類似点を持っていますが、多くの点で学習と使用が簡単です。
ウェブサーバーに DokuWiki のようなものをセットアップしてみませんか? あなたはあなた自身のウェブサーバーを持っていますよね?最近では、月額 19 ドルで仮想ホスト ソリューションを入手できます。