我可以访问公司的Stash项目仓库。我通过Eclipse IDE将项目克隆到本地Git仓库中。为此,我在Eclipse中安装了所需的Git插件。
我的问题是:
- Git只是与Stash通信的工具吗?
- 我们不能使用Git作为分布式存储库而不是Stash吗?
- 这两个工具之间有什么关系?
- 没有Git,代码能被克隆并提交给Stash吗?或者说,如果没有Git,Stash能存在吗?
我可以访问公司的Stash项目仓库。我通过Eclipse IDE将项目克隆到本地Git仓库中。为此,我在Eclipse中安装了所需的Git插件。
我的问题是:
Git是一种分布式版本控制系统。
Stash是Atlassian的一个存储库管理系统。它可以用来管理Git仓库,也可以用来管理其他版本控制系统(如Mercurial)的仓库。
每个产品的概述可以在官方网站找到:
Atlassian官方网站。 2015年9月,Atlassian将他们的Stash产品更名为Bitbucket Server。
有许多存储库管理系统可与Git一起使用。在企业界中,最流行的之一是Stash。但是当您看向开源世界时,据我所知,GitHub是最受欢迎的。
您可以创建存储库,并将代码推送或拉入Git存储库,无论它们是在本地计算机上还是在远程公司服务器上。对于这种任务使用存储库管理系统(如Stash)不是必需的,但有时会更喜欢这样做,特别是由拥有巨大IT部门的公司。
因此,Git和Stash不是相互替代的,而是相互补充的。您可以将Git视为内核,将stash视为围绕内核的外壳。
但是,我们为什么需要存储库管理系统呢?
现在,让我们尝试回答您的问题;
无论代码仓库是在stash后面的远程服务器上还是在本地计算机上,它都是一个Git仓库。我可以访问我的公司Stash项目存储库。我将该项目克隆到本地Git存储库中。
Git只是一个与Stash通信的工具吗?
不是。Git是一种非常流行且功能强大的代码修订系统、分布式协作工具、代码存档器、补丁管理器等等。请参见git-scm.org。
Atlassian Stash是Git的管理工具。
我们不能使用Git作为分布式存储库而不是Stash吗?
你可能可以,但这取决于你使用Stash的原因。一旦你有多个协作者和仓库要担心,Stash就应该让你的生活变得更轻松。
这两个工具之间的关系是什么?
上面已经回答了。
没有Git,代码能够被克隆并提交到Stash吗?或者说,没有Git,Stash能够存在吗?
不行。
基本上,阅读Stash的介绍文档页面就可以回答这个问题。我想知道为什么你没有这样做。我仍然敦促你去做; 你会学到有趣的东西!