Version control 从化石开始

Version control 从化石开始,version-control,fossil,Version Control,Fossil,我刚开始学化石。我选择化石的原因是: 跨平台 单一可执行 单个存储库文件(典型扩展名.folse) 据说很容易使用(但不都是吗?) 我有几个问题。上下文:假设我想跟踪几个目录中每个文件的更改,恰当地命名为dir1、dir2等。假设我想在U盘上保存一个副本。假设在Linux和Windows分区之间来回移动时,我想在同一张光盘的另一个分区上保留一份副本。我是唯一的用户,可能并不总是可以访问互联网 我想把dir1.化石储存在dir1之外。我可以这样做吗?用户手册说明告诉我从dir1内部创建dir1

我刚开始学化石。我选择化石的原因是:

  • 跨平台
  • 单一可执行
  • 单个存储库文件(典型扩展名.folse)
  • 据说很容易使用(但不都是吗?)
我有几个问题。上下文:假设我想跟踪几个目录中每个文件的更改,恰当地命名为dir1、dir2等。假设我想在U盘上保存一个副本。假设在Linux和Windows分区之间来回移动时,我想在同一张光盘的另一个分区上保留一份副本。我是唯一的用户,可能并不总是可以访问互联网

  • 我想把dir1.化石储存在dir1之外。我可以这样做吗?用户手册说明告诉我从dir1内部创建dir1.fossil,这就是我的设置中当前创建dir1.fossil的地方。理想情况下,我希望我的dir1.folse、dir2.folse等文件一起存储在另一个目录中,例如名为fossilreposdir并位于根目录下。可能吗

  • 我想把一个usb闪存驱动器插入我的笔记本电脑,并以即插即用的方式从中推/拉存储库

  • 如果可能的话,我还希望不使用U盘就跨windows和linux分区推/拉存储库

  • 如果设置它太让人头痛(对我可怜的脑袋来说),我会求助于简单地来回粘贴.fossil存储库的副本

  • 你想用什么?我,我用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