标签: visual-studio-2012 version-control
我在家用PC上使用Visual Studio 2012,我一直在寻找一种在本地实现版本控制的方法。我在工作中使用Team Foundation Server,从未使用过其他任何东西。我不想连接到我的工作服务器,我只想要我的家庭项目的版本控制。
我为Visual Studio尝试了Git Tools,它运行正常 - 但它不支持恢复到之前的提交。每次我需要恢复时,我都必须访问Git存储库网站,下载该提交,并替换我机器上的文件。
那里有什么支持与TFS类似的版本控制吗?
答案 0 :(得分:1)
Git是一个不错的选择,因为它在本地保存了存储库版本历史的完整副本 - 您永远不需要将更改推送到外部服务器。您可以阅读有关设置本地存储库here的信息。
一旦设置了存储库并提交了一些更改,您就可以使用git reset --hard <commit>重置为该提交。请参阅文档here。请注意,这将在引用的提交之上消除任何挂起的和已提交的更改。
git reset --hard <commit>