0

リモートの Atlassian Stash サーバーから削除されたブランチを復元したいと考えています。

この状況に至った、私が行った手順を説明します。

  • 最初に、マスター ブランチからローカル コンピューター (ローカル OS は Ubuntu 12.04 LTS) に (コマンド ラインを使用して) 新しいブランチを作成しました。
  • その後、そのブランチでいくつかの作業を行いました。
  • 次に、ブランチのローカル コピーに変更をコミットしました。新しいブランチをリモート サーバーにプッシュしました (Atlassian Stash サーバーの Web インターフェースでブランチを確認できたので、間違いなくリモート サーバーに存在していました)
  • 次に、グラフィカル インターフェイスを使用して、そのブランチをサーバーから削除しました。
  • 私は (ばかげて) -D オプションを使用してローカル コンピューターからブランチを削除しました。

ブランチが他のブランチにマージされることはありませんでした。

しかし今、ブランチをもう一度取得する必要があることに気付きました! (ディレクトリを別の場所にコピーしたと思っていましたが、そうではありませんでした)。

ファイルは本当にローカル コンピューターから削除されていると思います。いくつかのツールを使用して復元しようとしましたが、ファイルが見つかりません。ローカル コンピューターを使用するだけでは復元できないと思います。私の最善の策は、リモートサーバーにプッシュされたブランチを取得しようとすることだと思います(ただし、表示されなくなりました)。

私の主な質問は、Atlassian Stash サーバーから削除されたブランチ (他のブランチにマージされていないブランチ) を復元することは可能ですか?

Atlassian Stash サーバーにまだ存在し、そこから取得する方法があることを願っています。

4

0 に答える 0