严格的本地版本控制的最佳解决方案是什么?

时间:2014-01-02 23:45:09

标签: visual-studio-2012 version-control

我在家用PC上使用Visual Studio 2012,我一直在寻找一种在本地实现版本控制的方法。我在工作中使用Team Foundation Server,从未使用过其他任何东西。我不想连接到我的工作服务器,我只想要我的家庭项目的版本控制。

我为Visual Studio尝试了Git Tools,它运行正常 - 但它不支持恢复到之前的提交。每次我需要恢复时,我都必须访问Git存储库网站,下载该提交,并替换我机器上的文件。

那里有什么支持与TFS类似的版本控制吗?

1 个答案:

答案 0 :(得分:1)

Git是一个不错的选择,因为它在本地保存了存储库版本历史的完整副本 - 您永远不需要将更改推送到外部服务器。您可以阅读有关设置本地存储库here的信息。

一旦设置了存储库并提交了一些更改,您就可以使用git reset --hard <commit>重置为该提交。请参阅文档here。请注意,这将在引用的提交之上消除任何挂起的和已提交的更改。