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

时间:2014-08-13 21:34:03

标签: git sublimetext3

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

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

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

1 个答案:

答案 0 :(得分:3)

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

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

一些意见:

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

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