Sublime Text,根据git分支打开文件

问题描述 投票:9回答:2

当我工作时,我总是有2到6/7 / ...分支,在这些分支中,我通常编辑完全不同的文件。这些分支通常不存在几天,最多2到3周。

由于我不想查找我上次在一个特定分支上工作时修改或打开的文件,所以通常打开的ST和分支一样多,每次切换分支时都切换窗口。它仍然是可管理的,但是我想知道是否有任何新的软件包可以让ST跟踪我所在的分支,并恢复其上次在该分支上的状态(我只愿意打开已打开的文件,我真的不需要保留未保存的修改)。

谢谢您的时间!我希望我足够清楚。

git sublimetext3
2个回答
3
投票

我已经忘记了这篇文章。我实际上确实为ST编写了一个插件:https://github.com/Xaelias/ST_Plugins/blob/master/BranchedWorkspace.py

[就像我在评论中说的那样,没有选择,而且这种行为可能对每个人都不是完美的,但是对我来说效果很好(而且我真的没有时间去改善它)。

一些评论:

  • 无选项可用
  • 如果切换分支,这将清除您创建的所有未保存的修改/新文件,没有确认
  • 为了使插件知道分支,您需要在ST运行时至少将其保留一次

如果您有意见/问题/改进,那么Github可能是一个更好的地方,但是我会尽力跟踪这里发生的事情!


0
投票

我带了Xælias插件并做了一些改进,例如恢复窗口布局或文件滚动:https://github.com/gosku/sublime-git-branch-workspaces

© www.soinside.com 2019 - 2024. All rights reserved.