以前一直用svn,转入git没多久,菜鸟一只 过去一直是在服务器的server目录下git init一个仓库,然后本地客户端通过SSH连接clone这个仓库。每次push之后,然后再通过服务器hooks执行git reset --hard。以同步。 我觉得这个方法肯定是有问题,请问能否更简单一些
人生最曼妙的风景,竟是内心的淡定与从容!
서버의 코드 저장소가 코드 저장소로만 사용되는 경우, 즉 SVN 저장소와 동일한 경우 다음을 사용해야 합니다.
초기화합니다. 이렇게 생성된 웨어하우스에는 작업 디렉터리가 없으므로 재설정을 위해 후크를 사용할 필요가 없습니다.
그러나 서버가 프로덕션 환경이기도 하고 푸시할 때마다 코드가 자동으로 배포되도록 하려면 필연적으로 서버에서 작업 디렉터리를 복제하고 각 작업 이후에 후크를 사용하여 작업 디렉터리를 변경해야 합니다. 푸시.자동 동기화.
서버 후크에서 git Reset --hard를 실행하는 방법은 무엇입니까?
서버의 코드 저장소가 코드 저장소로만 사용되는 경우, 즉 SVN 저장소와 동일한 경우 다음을 사용해야 합니다.
으아아아초기화합니다. 이렇게 생성된 웨어하우스에는 작업 디렉터리가 없으므로 재설정을 위해 후크를 사용할 필요가 없습니다.
그러나 서버가 프로덕션 환경이기도 하고 푸시할 때마다 코드가 자동으로 배포되도록 하려면 필연적으로 서버에서 작업 디렉터리를 복제하고 각 작업 이후에 후크를 사용하여 작업 디렉터리를 변경해야 합니다. 푸시.자동 동기화.
서버 후크에서 git Reset --hard를 실행하는 방법은 무엇입니까?