1

你们中的任何一个 git 大师有没有一个脚本可以帮助刚接触 git 的人管理他们的本地和远程跟踪分支。分布式版本控制的支持者可能会对这个想法嗤之以鼻,但我相信这将有助于提高人们对 git 的了解。

我正在寻找一个脚本,它将:

  • 为每个新的远程分支创建一个本地分支(同名)
  • 为不再存在的远程分支修剪远程跟踪分支
  • 删除那些被修剪的远程分支的本地分支(如果本地分支在远程之前,请用户确认)

我们使用一个中央 git 存储库,所有开发人员都从中推/拉。所以,我们希望 git 的功能更像 SVN(但具有更好的合并能力)。

如果你可以让它与 GUI 中的 Git 扩展一起工作,那将是额外的奖励。

4

1 回答 1

0

作为 Git 扩展插件实现。https://github.com/gitextensions/gitextensions/pull/1451

该插件允许熟悉 SVN 的用户更快地使用 Git。该插件将:

  • 从远程获取更改
  • 为当前未跟踪的所有远程分支创建本地分支
  • 删除绑定到修剪的远程分支的本地分支
  • 重置本地分支以匹配远程分支
  • 不影响仅限本地的分支机构

对用户工作目录的任何更改都会显示确认信息。

于 2012-11-27T20:41:30.697 回答