LINUX.ORG.RU

Я снес свой проект к ебб


4

1

я выполнил команду find myfolder/ ".pyc" -type f -delete в надежде снести все пик файлы из проекта и снес все из каждой вложенной папки , там было килограмм 100 двух недельного кода, а так же гит... Если ли варианты поднять хотябы код?


От файловой системы зависит. Для ext3/4 вот тут уже подсказали.

morse ★★★★★
()

двух недельного кода, а так же гит

Не повезло, но надо чаще синкаться хотя бы во временную ветку хотя бы на локалхост.

ext4 курю ман по extundelete

Главное вырубить как можно быстрее комп или mount -o remount,ro /home.

UP. и я бы запил после такого... если бы пил...

backbone ★★★★★
()
Последнее исправление: backbone (всего исправлений: 1)

Не сделать push ни разу за 2 недели? Ссзб. На будущее это и git help clean

slovazap ★★★★★
()

двух недельного кода

буду показывать твой топик падаванам со словами «почему надо учить git до того как учиться говнокодить на php и python»

MikeDM ★★★★★
()
Ответ на: комментарий от MikeDM

буду показывать твой топик падаванам со словами «почему надо учить git до того как учиться говнокодить на php и python»

Казалось бы, причем тут git...

tailgunner ★★★★★
()

В чем проблема скопировать из репозитория? Или гит был только локальный? Ну ССЗБ.

comp00 ★★★★
()
Ответ на: комментарий от tailgunner

Казалось бы, причем тут git...

ну после удаления файлов, можно было бы поставить чаю и сделать

git clone myrepo.git

и не истерить на ЛОРе =)

MikeDM ★★★★★
()
Ответ на: комментарий от MikeDM

ну после удаления файлов, можно было бы поставить чаю и сделать

git clone myrepo.git

Или svn co, или hg clone, или tar xf. И причем тут git?

tailgunner ★★★★★
()

а так же гит

стяни с удалённого сервера. Нет такого? ССЗБ, чо

Pinkbyte ★★★★★
()
Ответ на: комментарий от tailgunner

Дай им еще что-нибудь для резервного копирования.

ты путаешь теплое с мягким. резервирование != удаленное хранилище для кода.

резервирование это админский навык, а использование хранилища для кода это программерский навык.

в любом случае ТС эталонный ССЗБ.

MikeDM ★★★★★
()
Ответ на: комментарий от MikeDM

ты путаешь теплое с мягким

Нет. Можно быть мастером 85-го уровня по любой DVCS, и не пушить на сервер в течение нескольких дней.

tailgunner ★★★★★
()
Ответ на: комментарий от MikeDM

Ни раз убеждаюсь что гитое** они такие же с промытыми мозгами как макое**.

bhfq ★★★★★
()
Ответ на: комментарий от MikeDM

резервирование это админский навык, а использование хранилища для кода это программерский навык.

Собственно, этот «программер» может и незабекапленную систему грохнуть. И git clone делать будет негде, останется только пить чай.

aidan ★★★★
()
Ответ на: комментарий от tailgunner

ну какже буратина купил себе бронированные трусы чтобы не отстрелить яйца, а потом насыпал в них сахара и полез в муравейник, не сделав бекапа

Deleted
()
Ответ на: комментарий от MikeDM

Можно быть мастером 85-го уровня по любой DVCS, и не пушить на сервер в течение нескольких дней.

ну это и есть ССЗБ.

Пушить только готовую (хотя бы к review) работу - это хорошая практика. Если ты этого не знаешь - рано тебе учить падаванов.

tailgunner ★★★★★
()
Ответ на: комментарий от Deleted

насыпал в них сахара и полез в муравейник

О да, расскажи нам, что никогда не делаешь ошибок в однострочниках.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

бгг не готовую работу _надо_ пушить в персональную ветку (форк) причин тому несколько если ты работаешь в команде

если один то достаточно вообще одной ветки в которую и надо пушить

Deleted
()
Ответ на: комментарий от tailgunner

я когда пишу такие скрипты всегда делаю так:

find . -name 'asdsa'|while read filename; do
echo horror with $filename;
done

потом просто убираю echo

или просто запускаю find без delete просто потому что в душе не чаю что он может грохнуть, смотрю на вывод и потом уже грохаю

а еще я делаю бекапы

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

О да, расскажи нам, что никогда не делаешь ошибок в однострочниках.

[кулстори о прошаренной осторожной белке]

Бгг. Надо же, действительно начал рассказывать.

а еще я делаю бекапы

Правда штоле?

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Пушить только готовую (хотя бы к review) работу - это хорошая практика

Хорошая практика — заводить отдельный branch или bookmark для новой фичи, а потом делать слияние с основным деревом. Но свою работу обязательно бэкапить

iVS ★★★★★
()

там было килограмм 100 двух недельного кода, а так же гит...

sad story

umren ★★★★★
()

я выполнил команду

я давно приучил себя не делать массовые команды без бекапа, а то там символ забудешь, тут не заметишь и давай до свидания, советую

umren ★★★★★
()
Ответ на: комментарий от iVS

Хорошая практика — заводить отдельный branch или bookmark для новой фичи, а потом делать слияние с основным деревом

Да, я знаю.

Но свою работу обязательно бэкапить

В этом топике полно знатоков, которые считают, что работу нужно бэкапить путем push.

tailgunner ★★★★★
()
Ответ на: комментарий от Mahmood

Что только не делают люди, чтобы не использовать hammer

b-stern
()
Ответ на: комментарий от yoghurt

В приватную фича-бранчу можно пушить хоть черта лысого (обычно)

Еще один капитан. Я где-то утверждал, что нельзя? Вопрос только в том, зачем это делать.

tailgunner ★★★★★
()

было килограмм 100 двух недельного кода

100 кг Копипасты?

b-stern
()
Ответ на: комментарий от tailgunner

Чтобы меж машинами синкаться же!

Я ради этого сегодня даже (о б-ги) создал бранчу в свне. Второй раз в жизни.

yoghurt ★★★★★
()
Ответ на: комментарий от yoghurt

Вопрос только в том, зачем это делать.

Чтобы меж машинами синкаться же!

Ы. Ну да, о людях, у которых нет рабочего места, я как-то не подумал.

tailgunner ★★★★★
()

man DVCS, man git, man hg - ССЗБ! мне тебя не жалко, судьба тебя наказала =)

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от MikeDM

буду показывать твой топик падаванам со словами «почему надо учить git до того как учиться говнокодить

Платиновые слова! Ушел ухахатываться с топикстартера. Словно воздаяние всем тем кто сомневался в критической необходимости DVCS.

P.S. Кстати, я иногда в виртуалке пишу софт и раз в месяц снап делаю - считай бэкап, и это вдобавок к DVCS.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от yoghurt

Ну да, о людях, у которых нет рабочего места

s/нет/>1/

...при этом сети между ними нет, а внешние носители запрещены

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

а внешние носители запрещены

Это куда большее извращение — синкать машины с помощью флехи, чем пушинг.

iVS ★★★★★
()
Последнее исправление: iVS (всего исправлений: 1)
Ответ на: комментарий от iVS

Это куда большее извращение — синкать машины с помощью флехи, чем пушинг.

На внешнем носителе располагается рабочий каталог, хомяк или тупо виртуалка.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Ви таки предлагаете туда-сюда патчи незакомиченные на флешке таскать? И потом на месте каждый раз это мержить/откатывать-накатывать? Это всё - работа системы контроля версий, поэтому логично в подобных случаях пользоваться именно ими.

yoghurt ★★★★★
()
Ответ на: комментарий от yoghurt

Ви таки предлагаете туда-сюда патчи незакомиченные на флешке таскать? И потом на месте каждый раз это мержить/откатывать-накатывать?

Что заставило тебя так странно подумать?

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Мы про бекап или про использование одного диска двумя компами? емнип, так можно получить гемор с правами, ведь там разные uid.

iVS ★★★★★
()
Ответ на: комментарий от tailgunner

Что заставило тебя так странно подумать?

Природное чутьё

yoghurt ★★★★★
()
Ответ на: комментарий от yoghurt

Внешний носитель можно потерять/разбить/забыть

Внешний носитель, предназначенный для работы, не обязательно выносить с работы. Но я понял: единственное приемлемое место для хранения промежуточных результатов работы - это git-репозиторий.

tailgunner ★★★★★
()

Без бекапов, ССЗБ.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.