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

Xæl*_*ias 9 git sublimetext3

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

因为我不想查找我上次在一个特定分支上工作时修改或打开过的文件,所以我通常打开多个ST,因为我有分支,每次切换分支时都会切换窗口.它仍然是可管理的,但我想知道是否有任何新的包允许ST跟踪我所在的分支,并恢复它在上一次它在这个分支上的状态(我会满足于只打开打开的文件,我真的不需要保留未保存的修改).

感谢您的时间!我希望我很清楚.

Xæl*_*ias 4

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

就像我在评论中所说的那样,没有选择,而且这种行为可能并不适合每个人,但它对我来说效果很好(而且我真的没有时间改进它)。

一些评论:

  • 没有可用的选项
  • 如果您切换分支,这将删除您创建的任何未保存的修改/新文件,无需确认
  • 为了使插件能够识别分支,您需要在 ST 运行时至少离开一次

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