Comments: |
По-моему, ты херню какую-то написал.
хинт, хинт: автомат для бритья работает херово, потому что у всех морды разные.
From: | (Anonymous) |
Date: | May 18th, 2017 - 08:29 am |
---|
| | | (Link) |
|
разные до первого раза
а серьезно -- если собрать все твои критерии пидорасов и применить на всех, единственный непидарас, который останется -- ты
относительно .gitignoore -- можешь таки пояснить? если у тебя какая-то специфическая ось, ide или система сборки, которая срет в рабочую директорию, ты просто добавляешь нужные строки в .gitignore. да, все их получают. и что?
и всё. я же говорю: не надо пояснять, бессмысленно. само возникновение этого «и что» показывает, что бессмысленно.
From: | (Anonymous) |
Date: | May 18th, 2017 - 08:49 am |
---|
| | | (Link) |
|
разумеется, я понимаю. на твоей идеальной машине будет текстовый файл с упоминанием какогонить thumbs.db, это нарушит идеальность и вообще печально но вокруг столько хуйни, что это меркнет в сравнении с ней
Нет, я вот тожэ непонимаю. Вот есть допустим проект с мэйкфайлом, который собирается в дереве исходников. Плохо но объективно существует. В чём проблема, что в проекте будет лежать список собранных всех этих .o и .aux? По-моему, именно в проекте этому и место.
Да, когда какой-то поц пихает туда *~ (как в приведённом примере с rebar.) -- это смешно, конечно, и говорит про поца. Почти как в какой-то книжке по непомнюкакому дистрибу линуха: "а вот скриншот типичного ls -l в корневой директории системы" (приведён скриншот с bin/ boot/ dev/ etc/ home/ lib/ mnt/ proc/ root/ sbin/ tmp/ usr/ var/ core ). Но это другое дело!
во-первых, то, что маска *.o у всех нормальных людей давно в глобальном гитигноре сидит. и если её надо отдельно вписывать — разработчик дебил. (удивительно, кстати, сколько на свете дебилов, про которых с ходу и не скажешь)
а во-вторых — точка в начале имени не зря приделана. у меня, например, в каталогах проекта скапливается достаточно таки мусора, который мне не мешает, но в репе не нужен. у других, полагаю, тоже. гитигнор я правлю не то, чтобы каждый день, но часто. и мне нахуй не упёрся ни чужой гитигнор, ни свой другим коммитить. это, блядь, локальный файл, нехуй локальным файлам делать в репозитории. вообще.
From: | (Anonymous) |
Date: | May 19th, 2017 - 05:11 am |
---|
| | | (Link) |
|
В некоторых проектах, например, .png это исходник, а в других она генерируется. И хули делать предлагаешь?
тебе — ничего не предлагаю.
У меня -- не сидит. Мало ли на чём я проект пишу, можэт *.o там исходник.
Более того, есть проекты, в которых dll я коммичу в репу (поскольку автоматизировать сборку этого говна -- вышэ моих сил, а собрать такжэ второй раз можэт не выйти).
я тебе сейчас страшный секрет открою: в списке игнора гита есть операция «разигнорить». а ещё гит умеет «git add -f», и потом — ЧУДО БОЖЕСТВЕННОЕ! — отслеживает добавленое вне зависимости от списка игнора.
И потом, я в этих svn:ignore привык перечислят не маски, а конкретно файлы. И да, УМВР.
А .gitignore у меня просто нет -- поскольку пока что всё, что началось когда у меня был git у меня так или иначе собирается out of tree.
да перечисляй что угодно. хоть поэмы пиши. только храни это для себя, а в публичный репозиторий не суй.
From: | (Anonymous) |
Date: | May 18th, 2017 - 09:30 am |
---|
| | | (Link) |
|
[T|t]humbs.db, епта!
>да, все их получают.
Нет. Делаешь как всегда, когда твой локльный репо расходится с удалённым -- например, отдельный бранч в котором ты собираешь подходящее для git-push из твоего репо, поскипав в нём какие-то патчи.
From: | (Anonymous) |
Date: | May 18th, 2017 - 06:58 am |
---|
| | | (Link) |
|
то, что для разных проектов глобальный конфиг может не подойти — не учитываешь?
и да, ещё это такая защита от дурака, жалко что ли.
это отличная защита от кэтмаров, например. чтобы кэтмар даже не думал пытаться с вами взаимодействовать, а просто сразу сделал форк — положите в репозиторий .gitignore. гарантия работы — 100%.
From: | (Anonymous) |
Date: | May 18th, 2017 - 09:28 am |
---|
| | | (Link) |
|
А ещё у пидорасов в папке .гит всякое дефолтное говно с подсказками лежит.
From: | (Anonymous) |
Date: | May 18th, 2017 - 10:00 am |
---|
| | | (Link) |
|
Ну я же не эстетствующий пидор с ранимой душой вроде тебя, чтобы папку директорией называть.
угу. ты просто тупорылый пидарас, без эстетства.
kstati slovo "papka" pridumal эстетствующий пидор.
bljatj suka rebar3 pidarasy
Это да. Но как будто для этого надо было читать их .gitignore.
ja vchira polnostju na rebar3 s erlang.mk pereshol :( pacany nasovetovali :(
mne skazali chto eto teperj industry-standard i so vsemi tak budet. chto mne teperj delatj?
попробуй впасть в депрессию. говорят, это тоже модно.
ja uzhe davno tam. nixuja ne pomogajet. nikogda ne poluchalosj bytj modnym :(
From: | (Anonymous) |
Date: | May 18th, 2017 - 02:40 pm |
---|
| | | (Link) |
|
Альтернативы? make clean в хук на commit?
>Альтернативы? чему? не срать посреди комнаты? так не срать посреди комнаты.
vot iskateli aljternativ menja ubivajut s detstva! -- vykljuchi u windowza avtoran -- a chto ty predlagajesh vmesto nego?!
i vot cho jemu otvetitj?! predlagaju nichego.
From: | (Anonymous) |
Date: | May 19th, 2017 - 11:30 am |
---|
| | | (Link) |
|
альтернатива - не класть .gitignore в репозиторий
Внезапно оказался пидарасом.
С другой стороны, так как мои проекты нахуй никому, кроме меня не нужны, а таскаю я их зачастую между компами и операционками, то буду таки считать себя пидорасом только на полшишечки.
ввожу исключение: проекты с одним коммитером можно по желанию относить в категорию: «я хуйдожнег, я таг вижу.» | |