M
M
myskypesla2016-07-15 10:19:37
git
myskypesla, 2016-07-15 10:19:37

Where to store files for work?

Hi all. I am a front end developer.
There are 2 places where I work - home and office.
Until now, I worked with Google Drive, because. my file structure is like this.

project1
---->css
---->js
---->img
---->psd (обязательно нужно хранить psd макет в папке с проектом)
---->index.html

И таких проектов очень много.
Мне удобно было работать напрямую в папке Google у себя на компах, но иногда происходит конфликт файлов и что-то не прогружается или долго загружается, тем более когда устанавливаешь node_modules.
Подскажите где лучше одновременно работать и хранить свои файлы проекта + PSD.
Подойдёт ли для этого Git, если PSD макеты не будут меняться но они могут весить и по 500 мб

Answer the question

In order to leave comments, you need to log in

17 answer(s)
Y
Yustas Alexu, 2016-07-15
@Yuxus

At work:
Houses:
PS Bitbucket allows you to create private git repositories for free, unlike github. Therefore, we choose it.

T
Timofey Dergachev, 2016-07-22
@exeto

https://git-lfs.github.com/

S
Saboteur, 2016-07-15
@saboteur_kiev

GIT is not a good idea for storing files, because any change will keep all versions.
But you can look for information storage for designers.
Some use dropbox, some put Owncloud, some just carry an external drive with them.
There are also paid solutions, such as https://www.sugarsync.com/

Евгений, 2016-07-18
@Fox_exe

Мой вариант: Домашний NAS + SyncThing (Либо BitTorentSync).
Ну или любые другие аналоги дропбокса вплоть до банального rSync.
OwnCloud тоже вещь хорошая и удобная.

Артур Атнагулов, 2016-07-22
@atnartur

В дополнение к ответу Yustas Alexu про битбакет: есть замечательный gitlab.com, который разрешает хранить до 10ГБ в приватном репозитории (в битбакете можно хранить только 1ГБ). Приватные репозитории тоже бесплатные.

I
iBird Rose, 2016-07-15
@iiiBird Куратор тега Вёрстка

ну тк выведи psd из папки и храни. тогда и мешаться не будет
project1
---->psd
---->Dev
-------->css
-------->js
-------->img
-------->index.html

Z
zooks, 2016-07-16
@zooks

Просто купите съемный жесткий диск.

K
Konstantin Kruglov, 2016-07-21
@k0st1an

Ситуация похожая. Дома iMac, на работе ubuntu. Выше предлагают внешний диск. Как вариант. Но какая файловая система? FAT32 чтоб и на маке и в линуксе работало? Так она же прошлый век по надежности... Насколько я знаю ext4 в маке вообще никак не работает, а в линуксе exFAT точно так же... Да и мрут эти внешние диски в самый неподходящий момент... Но на самом деле вопрос шире. Дело не только в проектах, но и в других файлах... В среде разработке, поведение системы... В общем пришел к выводу, что нужно брать ноут. Правда хороший ноут, с качественным дисплеем full hd, 13'', с памятью от 8 гектар, SSD минимум 256 гекта, чтоб надолго хватило, легкий, такой будет стоить ну где-то 80-90 тр минимум. А это уже MacBook. И, если честно, ничего кроме мака брать не хочется, ноуты других производителей не внушают ничего хорошего к сожалению...

Игорь Воротнёв, 2016-07-21
@HeadOnFire

Код - в гит
PSD - отдельно (Google, Dropbox, Adobe Cloud, BitTorrent Sync, Amazon S3 - как угодно)

A
Aleksey Muskos, 2016-07-22
@muskos

ninja style
На малине все проекты в гите + винт.
Идёшь на работу, вставляешь малину.
Кроссплатформенная рабочая среда с твоими любимыми настройками, которая активизируется за пару секунд и помещается в карман (два кармана).

N
ndbn, 2016-07-15
@ndbn

Спокойно используйте систему контроля версий(git, mercurial, ...)
На локальном компьютере заведите папку, где это будет лежать, а в рабочий каталог(www, public_html) сделайте символическую ссылку(mklink /D в виндовс).

R
RubaXa, 2016-07-15
@RubaXa

У меня всё лежит на github, а сама папка со всеми проектами находится в DropBox. Так жил очень долго, года три, но на этой недели отключил DB, теперь только через git push & git pull синкать.
Причина конфликты, привет забытый watch'ер дома или на работе. Бывают конфликты прямо в папки .git, это совсем днище. Так же дома висит вечная синхронизация каких-то 20 файлов. В целом, сам процесс синхронизации постоянно насилует бедный диск и это сказывается на всей системе (дома не ssd).
Но это конечно не так удобно, как с облаком, приходится комитить прямо недописанный код, засоряя историю мусорными комитами, увы.
В общем если у вас проектов меньше чем на 1-2 гиг, то облако нормально справляется, проблемы начались после двух и во всех используется npm (node_modules — это кошмар синхронизации).

Борис Якушев, 2016-07-15
@za4me

Github, bitbucket

D
Dimonchik, 2016-07-16
@dimonchik2013

PSD просвещенные хранят в самом Адоб клауд

A
Alexey Shumkin, 2016-07-21
@ashumkin

because of large files look towards git annex

A
Andrew, 2016-07-21
@iCoderXXI

The smallest droplet on DigitalOcean gives 20 GB SSD and costs 5 bucks a month, plus they recently added the ability to separately add storage for a reasonable price. You can set up your own private GIT server with separate reps for each project and not suffer from crooked synchronization of everything and everything. Well, PSD and unambiguously archive for storage, I already wrote above in the comments.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question