在计算机之间同步未提交的更改

时间:2013-08-02 15:55:33

标签: git version-control git-annex

在白天,我使用多台计算机,一台镭拓和两台桌面。目前我将所有存储库保存在我的Dropbox文件夹中(我没有将其拉到dropbox),因此我可以保持在机器之间同步的未经修改的更改。我想放弃dropbox而转向git-annex但是由于git的限制,我无法将我的源文件夹保存在git-annex中,因此无法使用git-annex同步未经修改的更改。是否有一种技术可以单独使用git在计算机之间同步未通信的内容,而不会破坏其他开发人员的历史记录。

1 个答案:

答案 0 :(得分:-1)

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

  1. 每次修改您的在制品提交。但这需要你强行推动你的分支。只有在没有其他人使用您的分支时才能接受。
  2. 继续提交,直到完成为止。然后,在将您的分支合并到master时,将所有提交压缩为一个。