Unreal을 통해 다양한 공부를 할 예정인 관계로, 다수의 Unreal Project가 생성될 것으로 예상됨
Unreal에는 Config, Content, Source, .uproject 이외의 파일은 굳이 저장할 필요가 없지만 매번 새 Project를 생성할 때 마다 Git ignore에 추가하는것은 번거로움
Git ignore을 한번에 처리할 수 있는 설정
#!Unreal/*
Unreal/*/*/*
!Unreal/*/Config/*
#!Unreal/*/Content/*
!Unreal/*/Source/*
!Unreal/*/*.uproject
Content의 경우 파일의 크기가 너무 크면 Github에서 commit을 안받을 수 있기 때문에 제외
for dir in Unreal/*/;
do
name="$(basename $dir)"
echo "n" | cp -r -i Unreal/$name/Content/ Naver\ MYBOX/UnrealData/$name
done
대신 bash파일을 통해 Naver Mybox로 Backup 하는 방식 구현