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

4

白天我使用多台电脑,一台笔记本和两台台式机。目前,我将所有的代码仓库存储在我的Dropbox文件夹中(不使用push pull同步到Dropbox),这样我就可以在多台电脑之间同步未提交的更改。我想放弃Dropbox,转而使用git-annex,但由于git的限制,我无法将源文件夹保留在git-annex中,因此无法使用git-annex同步未提交的更改。是否有一种技术可以使用git单独同步未提交的内容,在不影响其他开发人员历史记录的情况下?


1
你能使用源代码控制系统同步它不知道的文件吗?我强烈怀疑答案是否定的... - David M
为什么不使用你自己的代码库呢? - urzeit
只需将其提交到您自己的分支,并推送/拉取即可。它为什么会影响其他人呢? - Useless
1个回答

0

只要你在自己的分支上工作,就可以提交尚未准备好的更改。为了减少进行中的提交数量,你有两个选择:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接