便携式版本控制?

问题描述:

目前我所有的工作都是通过闪存驱动器完成的。保持便携性,并且我可以在工作时学习Web开发。目前,我运行带有XAMPP,Notepad ++和Chrome的Portableapps。便携式版本控制?

我的问题是,有谁知道一个版本控制系统,可以在闪存驱动器上移植工作?我刚刚了解到版本控制的重要性,并且我想开始,我只需要一些能够与我的设置一起工作的东西。

编辑:只是为了澄清,整个事情应该能够在一台完全在国外的计算机上运行闪存驱动器。所以,如果我去埃德娜阿姨的家里聚会,我可以上电脑,插上我的闪存驱动器,然后走。如果你在他们的新电脑上安装任何东西,除了单人纸牌,世界上的阿姨埃德娜都会非常恼火。所以它不能留下任何东西

+1

因此,对于任何人都好奇,答案是:没有,但你可以使用Darcs或便携式Python和Bazaar使东西工作 – JoeCortopassi 2010-02-04 18:42:11

这个问题被问过:https://*.com/questions/1109838/recommend-portable-source-control-setupVersion control on a 2GB USB drive - 第二个有一个公认的答案(darcs看起来不错)。

挑一个分布式的。例如,可以使用GIT或Mercurial。

+1

这些实际上是否便携?我不希望在每台使用它的计算机上安装它。希望能够把它放在一个完全的外部计算机上,并去 – JoeCortopassi 2010-02-04 06:33:48

Mercurial是一个好的开始。存储库不需要存储在任何服务器上,只需在数据文件所在的位置创建它即可。此外,还有一个名为TortoiseHG的漂亮界面,可让您轻松使用Mercurial在Windows资源管理器外。

扩大Dan的答案。

Git几乎完全基于文件。只要你有这些文件,它就可以和任何一台电脑一样工作(假设你已经安装了命令行工具)。

这也是好的,如果你一个GUI编辑器和命令行之间切换,因为几乎一切都将保持保存(等待中的文件被提交,例如)

+1

我认为OP期望不必安装命令行的东西。可执行文件以及存储库应该是可移植的。准确地说是 – slebetman 2010-02-04 06:38:43

+0

。整个事情应该能够在一台完全在国外的计算机上独立运行闪存驱动器 – JoeCortopassi 2010-02-04 06:39:57