VCS (Git, Mercurial, SVN)를 기반으로 디렉토리로 정렬 된 저장소 세트가 있습니다. Subversion을 사용하면 svn update *
부모 디렉토리에서 실행할 수 있었고 각 디렉토리를 반복하고 각 저장소를 예상대로 업데이트합니다. Git 또는 Mercurial의 경우에는 해당되지 않습니다.
내가 디렉토리를 통해 하나 정확히, 루프를 수행하기 위해 실행할 수있는 bash는 스크립트를 마련하려는 git pull
또는 hg pull
각. 나는 bash 스크립팅 경험이별로 없다.
명령이 재귀 적으로 (모든 하위 폴더에서) 실행되는지 여부를 명확히 할 수 있습니다. 여기서 mj41의 대답은 내가 시도한 유일한 것입니다 (여기 및 다른 SO 사이트에서).
—
r_alex_hall
* 주석에 언급 한 조정으로 그 작업을 수행합니다.
—
r_alex_hall