从远程Atlassian Stash服务器恢复已删除(未合并)的分支

时间:2014-07-05 11:47:24

标签: git bitbucket-server file-recovery

我想尝试从远程Atlassian Stash服务器恢复已删除的分支。

我将解释我所做的步骤,这让我想到了这种情况:

  • 我最初在我的本地创建了一个新分支(使用命令行) 来自主分支的计算机(我的本地操作系统是Ubuntu 12.04 LTS)。
  • 然后我在那个分支做了一些工作。
  • 然后我将更改提交到我的本地分支副本。我推了推 新分支到远程服务器(我可以看到分支中的 Atlassian Stash服务器的Web界面,所以它绝对存在于 远程服务器)
  • 然后我使用了从服务器删除了该分支 图形界面。
  • 我(愚蠢地)也使用-D选项从本地计算机中删除了分支,即使它尚未合并,也强制删除它。

该分支从未合并到任何其他分支。

但现在我意识到我需要再次获得分支! (我以为我已将目录复制到另一个位置,但我没有。)

我认为这些文件确实是从我的本地计算机中删除的,我试图使用一些工具来恢复它们,但我找不到它们,我不认为我可以通过使用我的本地计算机来恢复它们。我认为我最好的办法是尝试将推送到远程服务器的分支(但不再可见)。

我的主要问题是:是否可以从Atlassian Stash服务器(未合并到任何其他分支的分支)恢复已删除的分支。

我希望它仍然存在于Atlassian Stash服务器上,并且有一些方法可以从那里获得它。

0 个答案:

没有答案