2017-01-02 1 views
0

저는 교사이며 마감일까지 마지막으로 보낸 커밋을 사용해야합니다.힘내 (Git) - 여러 지점에 걸친 마지막 날짜까지 커밋합니다.

학생 팀이 master을 관리하면 어떻게해야하는지 알 것입니다.

for i in `ls -1` ; do cd $i; git log -1 --until='2016-12-16'; cd - > /dev/null; done 

이렇게하면 현재 분기의 기록을 검색합니다. 그러나 그들의 가지는 격렬하게 구조화되어 있으며, 서로의 가지를 합병하지도 않습니다. 그래서 나는 아마도 어떤 지점에서든 최신 커밋을 취할 것입니다.

전체 저장소의 일부 날짜까지 최신 커밋을 얻으려면 어떻게해야합니까?

답변

1

날짜 스탬프는 완전히 커미터 제어하에 있습니다. 커미터가 99 % 이상인 경우에는 시스템 시계를 완전히 제어 할 수 있기 때문에 "보안"하려고하면 쓸모없는 낭비가됩니다. 말했다

,

git log --all --date-order -1 --before="midnight 01 Jan 2017" 
+0

동의했다. 대신 최종 코드를 사용하여 자식 번들을 설정하십시오. –