我们计划使用 Stash。据我所知,我们已经安装了 Git,需要配置 Stash 才能使用它。我的理解是 Stash 可以帮助配置分支、合并和其他东西。
那么我的开发团队需要使用 Stash 来签入代码还是应该使用另一个 Git 客户端?Stash 是否仅由管理员用于配置存储库?
我们计划使用 Stash。据我所知,我们已经安装了 Git,需要配置 Stash 才能使用它。我的理解是 Stash 可以帮助配置分支、合并和其他东西。
那么我的开发团队需要使用 Stash 来签入代码还是应该使用另一个 Git 客户端?Stash 是否仅由管理员用于配置存储库?
Atlassian 的 Stash 为聚会带来了一种非常简单的方式来管理防火墙后面的 git(或至少是自托管的)——创建存储库,为所述存储库分配用户权限,以及一个非常流畅的用户界面来查看正在发生的事情。
没有它你能应付吗?当然可以,但有时使用漂亮的 UI 比记住命令要好得多。
Git 客户端(例如SourceTree)为您提供客户端 UI 以连接到存储库并执行各种命令。
还可以在 Stash 中浏览项目和存储库(发现!)——如果您已经添加了所有 repo URL,那么只有在 git 客户端中才会出现这种情况。
Stash 有很多特性,其中之一就是拉取请求。此选项提供查看代码的功能。您可以使用 Stash 提供的 Java api 编写自己的插件。分支策略在 Stash 中易于维护。使用这些 Stash 很容易维护:)。如果您使用 Stash,则应使用 Git 客户端 1.8 及更高版本。
有没有像stash这样的工具?是的 gitolite 是执行相同任务的工具。Gitolite 是开源的。