내 소스 트리에 Git 소스 컨트롤을 사용하는 여러 디렉토리가 있으며, Git 메타 데이터 또는 사용자 정의 로그 파일에 대한 참조를 제외한 전체 트리를 tarball해야합니다.Git 메타 데이터없이 Tarballing
나는 find/egrep/xargs/tar의 조합을 사용한다고 생각했지만 어떻게 든 tar 파일에는 .git 디렉토리와 * .log 파일이 포함되어있다.
find -type f . | egrep -v '\.git|\.log' | xargs tar rvf ~/app.tar
누군가가 여기 내 오해를 설명 할 수 :
이 내가 가진 무엇인가? find와 egrep가 필터링하는 파일을 tar 처리하는 이유는 무엇입니까?
나는 다른 기술에 대해서도 열려 있습니다.
도 OS X의 bsdtar와 호환됩니다. – rexford