关于Visual Studio 2015 Git的几个问题

时间:2016-06-04 02:36:06

标签: git visual-studio visual-studio-2015

我开始使用Visual Studio 2015 Update 2中提供的Git。我的团队只包括我。我的需求很简单:有变化的历史,有可能还原它们。 Visual Studio在我的解决方案目录中自动创建本地存储库。我的问题是:

  1. 仅使用本地存储库是否有效?当我从未设置远程存储库时会不会产生任何问题?

  2. 在解决方案目录中创建的.git文件夹是否独立?我的意思是,它是否有完整的git信息,所以当我复制到另一个目录或机器时,它会有自己的完整状态吗?

  3. 如果是备份,将会有以下区别:a)只需将第三方程序设置为将整个解决方案目录备份到远程服务器。 b)为远程存储库设置服务器,并通过提交更改进行备份。
  4. 为什么.git文件夹被隐藏?

  5. 如何隐藏显示未发布的提交数的字段,该字段位于Visual Studio 2015 Update 2的右下角?如果我永远不会设置远程服务器,这个数字会增加到很大的数字,并让我想起时间的流逝。

1 个答案:

答案 0 :(得分:2)

  1. 是的,它是有效的。没有远程存储库的唯一问题是,如果您的计算机出现故障,您基本上会丢失代码和历史记录。

  2. 是。 .git文件夹维护所有信息。

  3. 对我来说,感觉通过简单地将整个文件夹“复制粘贴”到服务器来备份的唯一问题是,如果存储库很大(由于文件数量或提交次数) ,你将浪费时间复制一切。定期将您的更改推送到远程git服务器要快得多,也更安全(如果在完全备份之间丢失计算机会怎么样?)。此外,如果您只有一个不提供文件的哑服务器,您将如何处理协作?你需要一个git服务器。

  4. 所以你不要搞乱你项目的历史。

  5. 我不知道你在这里谈论的数字。截图有帮助。