对于我的学校工作,我做了很多切换计算机(从实验室到笔记本电脑到图书馆)。我有点想把这个代码置于某种版本控制之下。当然问题是我不能总是在我使用的计算机上安装其他软件。我可以在拇指驱动器上保留任何类型的版本控制系统吗?我有一个2GB的驱动器,但我可以在必要时获得更大的驱动器。
我正在做的项目并不是特别大。
编辑: 这需要在Windows下工作。
编辑II: Bazaar最终成为我选择的。如果你选择TortoiseBzr,那就更好了。
发布于 2019-03-21 08:01:40
我是用Git做的。只需创建目录的Git存储库:
git-init
git add .
git commit -m "Done"
将棒,cd插入其中的目录(我有一个大的ext2文件,我用-o loop挂载),然后执行:
git-clone --bare /path/to/my/dir
然后,我把stick带到其他电脑(家里等)。我可以直接在stick上工作,或者再次克隆。转到硬盘上的某个目录并:
git-clone /path/to/stick/repos
当我完成更改后,我会'git push'回到坚持,当我重新开始工作时,我再次'推动'再次将更改从坚持转移到工作计算机上。一旦你设置了它,你可以使用'git pull'来获取更改(你不需要再次克隆,只是第一次)和'git push'以另一种方式推送更改。
这样做的好处在于,您可以通过“git log”查看所有更改,甚至可以保持一些不相关的工作在此期间在两个位置发生变化时保持同步。
如果您不喜欢命令行,可以使用gitk和git-gui等图形工具。
https://stackoverflow.com/questions/-100001015
复制相似问题