티스토리 뷰

요즘 프로젝트(=express)를 다운 받았는데, 의존 관계에 있는 프로젝트들이 폴더(= support/expresso 등등..)만 존재하고 있더군요. 관련 내용을 좀 찾아보니, .gitmodules 파일에 해당 프로젝트가 어떤 git 프로젝트를 어떤 폴더에서 참조하고 있는지 정의되어 있다는 사실을 알게 되었습니다.

해당 프로젝트의 '.gitmodules' 파일의 내용.
[submodule "support/expresso"]
	path = support/expresso
	url = git://github.com/visionmedia/expresso.git
[submodule "support/haml"]
	path = support/haml
	url = git://github.com/visionmedia/haml.js.git
[submodule "support/ejs"]
	path = support/ejs
	url = git://github.com/visionmedia/ejs.git
[submodule "support/connect-form"]
	path = support/connect-form
	url = git://github.com/visionmedia/connect-form.git
[submodule "support/connect"]
	path = support/connect
	url = git://github.com/senchalabs/connect.git
[submodule "support/should"]
	path = support/should
	url = git://github.com/visionmedia/should.js.git
[submodule "support/formidable"]
	path = support/formidable
	url = git://github.com/felixge/node-formidable.git
[submodule "support/jade"]
	path = support/jade
	url = git://github.com/visionmedia/jade.git
[submodule "support/qs"]
	path = support/qs
	url = git://github.com/visionmedia/node-querystring.git
[submodule "support/mime"]
	path = support/mime
	url = https://github.com/bentomas/node-mime.git
그럼 위 프로젝트를 어떻게 한번에 받을 수 있을까요. 바로 아래와 같이 입력하면 됩니다!!
$ git submodule update

References

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함