Відновіть видалений файл у кошику коду Visual Studio


108

Як відновити видалений файл у кошику за допомогою Visual Studio Code Version 1.8.1?


4
Оскільки VS Code показує цю підказку всередині програми, я вважаю це питання цілком законним. Я теж подивився хвилину всередині програми перед гуглинням (і приземленням тут) і перед тим, як заглянути в системний смітник;)
Мануель Манхарт,

так, цього бракує функції
ACV

Відповіді:


165

Він використовує звичайний смітник у вашій системі. Тож ти можеш захопити його наш там.

У Windows ви знайдете його у провіднику, у Linux це також у Konquerer / Nemo / ...


У Linux ви можете відновити за допомогою терміналу з trash-cliпакетом. trash-listперерахує всі файли в кошику, trash-restore fooдозволить вам провести відновлення файлу з іменем foo. Корисно в ChromeOS, де може бути відсутня програма графічного інтерфейсу з доступом до сміття Linux.
Рей Фосс

24
  1. Спочатку перейдіть до кошика локальної машини.
  2. Видалені файли з кодом VS містяться в кошику.
  3. Отже, клацніть правою кнопкою миші на видалених файлах та виберіть -> Відновити, тоді ваші видалені файли будуть автоматично відновлені у коді VS.

2
Це насправді працює! Я знайшов усі файли в кошику. Спасибі
Fouad Boukredine

9

Я знаю, що в ОП сказано "Кошик". Однак я відтворюю файл, особливо якщо це один файл. Коли я перебуваю у файлі, я просто натискаю CMD + Z (я на Mac) і отримую файл назад.

  1. Відтворіть файл у тому ж каталозі, звідки він був видалений.
  2. CMD + Z всередині нещодавно створеного файлу.


3

Я випадково відкинув зміни в Source Control у VS Code, мені просто потрібно було знову відкрити цей файл і кілька разів натиснути Ctrl-Z, радий, що VS Code так зберігає ваші зміни.


2

Просто знайдіть файли, які ви видалили, у кошику. Клацніть правою кнопкою миші та виконайте відновлення, як зазвичай, з іншими видаленими файлами. Це схоже на те, що ви робите зазвичай, оскільки код VS також використовує звичайний кошик вашої системи.


0

Якщо у вашому локальному каталозі ініціалізовано git, і ви не здійснили зміни, що включають видалення, ви можете скористатися git checkout -fлокальними змінами.


0
  1. Перейдіть до кошика вашого комп’ютера.
  2. Шукайте конкретний файл, який видалено .
  3. Клацніть правою кнопкою миші на цьому файлі. Перейдіть до Відновити у розкривному списку .

Вуаля! Файл відновлено та повернувся до вашої папки. Щасливого кодування!


2
Чому ви відповіли на 4-річне запитання і відповіли, що за своєю суттю подібні до вже існуючих відповідей? Якщо ви збираєтеся додати відповідь на старе запитання, воно має додати щось важливе та НОВЕ. Ваша відповідь насправді не додає нічого, чого немає у двох найкращих відповідях.
Гленн Макінтош,

0

Під час надсилання сховища до Github через код Vs Studio я видалив цілу папку, і вони також не були доступні в кошику . Ось як я відновив ці файли. Для Windows .

Метод полягає у відновленні попередньої версії Диска, на якій існував видалений файл

Я видалив файли з диска G: наведені нижче зображення є зрозумілими

Відкрийте меню властивостей приводу

введіть тут опис зображення

У властивостях перейдіть на вкладку попередніх версій, де ви можете знайти раніше збережені версії цього диска разом із датою на час використання резервної копії відкритою або натиснути кнопку відновити, щоб отримати попередню версію цього диска.

введіть тут опис зображення

Примітка: Маніпуляції на диску після точки відновлення будуть недоступні


Привіт, я стикаюся з такою ж проблемою, але в моєму випадку попередньої версії немає
Саад Аббасі,

Це не спрацює, якщо історію файлів вимкнено, і ви не зможете відновити.
Саад Аббасі,

@SaadAbbasi Я пробував 2 дні, але це відновлення попередніх версій - єдине рішення, яке я знайшов
NIRANJAN S PATTANSHETTI

На жаль, моя історія файлів не була ввімкнена, тому я не зміг відновити. Я збираюся все робити знову. :(
Саад Аббасі,

1
@SaadAbbasi Не впевнений у цих речах, але тут у мене є кілька ресурсів, які можуть допомогти встановити посилання , [посилання] (wintips.org/fix-restore-previous-versions-not-working-in-windows-10/) це може спрацювати: - )
NIRANJAN S PATTANSHETTI
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.