git适合没有服务器的一个开发人员

时间:2010-03-08 07:14:41

标签: visual-studio-2008 git version-control windows-7

我是一名开发人员,没有其他计算机来备份我的项目。我正在寻找源控件,我遇到了git,但所有设置教程都是针对外部服务器的。我以前习惯使用SourceGear Vault,但是看到git受到了很多关注,我不妨熟悉它。我并不总是能上网。

Git适合我吗?我可以指出正确的方向进行设置吗?

  1. Visual Studio 2008。
  2. Windows 7。

5 个答案:

答案 0 :(得分:6)

那里有免费的私人安全Git存储库。我写了一个关于使用Project Locker在Windows上进行此设置的教程。请参阅Windows Git Tutorial: Cygwin, SSH and Projectlocker

DVCS(包括Git,Mercurial等)绝对适合甚至一个开发人员使用,因为它们可以轻松保留多个备份存储库,在绝对灾难的情况下应该这样做。

如果你想走这条路,也值得一提的是乔尔的Hg Init: a Mercurial tutorial

答案 1 :(得分:1)

Another tutorial让git在Windows上运行。

其他可行的选择是mercurial。关于它有一个很好的book - 所有在线

答案 2 :(得分:0)

我将git用于几个私有存储库。太棒了。如果你有Visual Studio Professional(不是免费的Express版本),我推荐免费的Git Extensions软件包,它将git直接集成到Visual Studio和Windows资源管理器中。它包含git,因此您无需安装任何其他内容。

如果您拥有Visual Studio的免费Express版本,您仍然可以安装Git Extensions,但由于Visual Studio Express不支持扩展,因此您无法获得良好的Visual Studio插件。 Windows资源管理器扩展程序仍然有效。

如果你是一个非常狡猾的人,cygwin很棒,并且有一个git命令行版本的软件包。

答案 3 :(得分:0)

  1. 您可能知道,始终至少要有另一个硬盘进行备份。
  2. git非常适合单个开发人员(我一直使用它)。它不仅用于备份,而且用于分发,更清晰的源代码,此外,当您想与其他人协作时,它将更容易。

答案 4 :(得分:0)

当然,源代码控制不仅仅是允许多人参与项目。

我在所有个人项目中使用git。

  • 记录您的更改:这使您可以轻松回滚到某个版本,找出引入错误的时间,检查您的进度等。
  • 尝试新的想法,而不必担心会破坏代码的状态:您可以随时丢弃构思分支并返回主分支