실수로 작업 트리를 삭제했지만 단계적이지만 커밋되지 않은 변경이 있습니다! 그러나 git worktree list은 여전히 (즉,이 정리되지 않은)을 worktree 말, /home/me/worktreeexample 0d4f25f [fix/something]
/home/me/ 0fd8c7e [master]
을 보여줍니다하지만 난 그냥
저는 컴퓨터에 자식 리포를 가지고 있는데이 레포 안에있는 디렉토리 중 하나는 문서의 html 빌드를 보유하고있는 git 작업 트리입니다. 그래서 나무는 내가 docs 디렉토리에있는 파일을 변경하기 때문에이 . # <--- main branches here!
├── docs
│ └── _build
│ ├── doctrees
│ ├── h
git-new-workdir 스크립트를 사용하여 브랜치를 관리하고 있지만 브랜치는 자동으로 동기화되지 않습니다. 3 개의 지점 (master, branchA 및 branchB)이있는 저장소가 있습니다. 첫째, 내가 가진의 repo 복제 : git clone git://myreposite.com/project.git
둘째, 내 지점 git-new-work
별도의 git-worktree을 사용하면 주 작업 복사본과 동일한 분기를 체크 아웃 할 수없는 이유는 무엇입니까? 내가하려고하면, 나는 오류가 발생합니다 : fatal: 'mybranch' is already checked out at '/path/to/repo'
내가 한 worktree에서 확인하면, 다른 하나는 분리 HEAD 상태에 끝날 것이라고 볼
저는 여러 작업 트리에서 체크 아웃을 계속하고 git worktree으로 다른 브랜치에서 쉽게 작업 할 수 있습니다. 그러나 VS 코드는 git worktree 폴더에있을 때 git이 scm으로 인식되지 않는 것 같습니다. 문서 또는 확장 프로그램에 대한 설명을 찾을 수 없습니다. 외부 작업 트리에서 git 기능을 지원하도록 VS 코드를 얻을 수있는 방법에
현재 개발 프로세스를 어떻게 처리하고 있는지 재구성하고 있습니다. DEV에서 STAGE/PRODUCTION 서버로 파일/폴더를 승격시키기 위해 항상 서버에 ssh를 설치하는 것이 매우 어렵 기 때문에 간단한 병합을 허용하는 방법으로 git 환경을 설정하는 것이 좋습니다. dev-branch를 통해 "promotion"을 수행하십시오. 이 경우 우리는 프로젝