3

化石を始めたばかりです。私が化石を選んだ理由は次のとおりです。

  • クロスプラットフォーム
  • 単一の実行可能
  • 単一のリポジトリ ファイル (一般的な拡張子 .fossil)
  • おそらく使いやすい(しかし、それらはすべてではありませんか?)

いくつか質問があります。コンテキスト: dir1、dir2 などの適切な名前が付けられた複数のディレクトリ内のすべてのファイルへの変更を追跡したいとします。USB スティックにコピーを保持したいとします。Linux と Windows のパーティション間を行ったり来たりしながら、同じディスクの別のパーティションにコピーを保持したいとします。私は唯一のユーザーであり、常にインターネットにアクセスできるとは限りません。

  1. dir1.fossil を dir1 の外に保存したいと思います。それをしてもいいですか?ユーザー マニュアルの指示では、dir1 内から dir1.fossil を作成するように指示されています。これは、dir1.fossil が現在セットアップで作成されている場所です。理想的には、dir1.fossil、dir2.fossil などのファイルを一緒に別のディレクトリ (たとえば、fossilreposdir という名前でルートにある) に保存したいと考えています。可能?

  2. USB フラッシュ ドライブをラップトップに挿入し、そこからリポジトリをプラグ アンド プレイでプッシュ/プルしたいと考えています。

  3. 可能であれば、USB スティックを使用せずに、Windows と Linux パーティション間でリポジトリをプッシュ/プルしたいと考えています。

それを設定するのが頭の痛い問題である場合 (私の貧弱な頭にとって)、.fossil リポジトリを前後に単純にコピーして貼り付ける方法に頼ります。

4

1 に答える 1

2
  1. はい。

  2. はい。

  3. 何を使いたいですか?私は、Dropbox を使用してリポジトリを保持しています。次に、Dropbox に登録されているすべてのマシンがすべてのリポジトリにアクセスできます。

// into working directory
cd ../dir1
// create repository somewhere else
fossil new ../fossilreposdir/test.fsl
// open remote repo in local working directory
fossil open ../fossilreposdir/test.fsl test.fsl
// add files
fossil addremove
// commit
fossil ci
于 2013-02-16T15:21:19.827 に答える