3

白天,我使用多台计算机,一台笔记本电脑和两台台式机。目前,我将所有存储库都保存在我的保管箱文件夹中(我不推拉到保管箱),这样我就可以在机器之间保持我未提交的更改同步。我想放弃保管箱以支持 git-annex,但由于 git 的限制,我无法将源文件夹保存在 git-annex 中,因此无法使用 git-annex 同步未提交的更改。是否有一种技术可以单独使用 git 在计算机之间同步未提交的内容,而不会弄乱其他开发人员的历史记录。

4

1 回答 1

0

只要您在单独的分支中工作,您就可以在它们实际上还没有准备好时提交更改。要减少正在进行的提交的数量,您有 2 个选择:

  1. 每次修改你正在进行的工作提交。但这需要你强制推动你的分支。只有在没有其他人使用您的分支时才可以接受。
  2. 继续提交,直到完成。然后,在将分支合并到 master 时,将所有提交压缩到一个。
于 2013-08-02T21:13:57.713 回答