2013-08-02 2 views
2

오늘 나는 여러 대의 컴퓨터에서 latop과 2 대의 데스크탑으로 작업합니다. 현재 나는 모든 저장소를 보관 용 보관함 폴더에 보관하고 있으므로 (보관 용으로 끌어 오지는 않음) 컴퓨터간에 동기화되지 않은 변경 사항을 보관할 수 있습니다. git-annex를 사용하여 dropbox를 드롭하고 싶지만 git의 제한 때문에 내 소스 폴더를 git-annex에 보관할 수 없으므로 git-annex를 사용하여 커밋되지 않은 변경 사항을 동기화 할 수 없습니다. 다른 개발자의 기록을 망쳐 놓지 않고 git만으로 컴퓨터 전체에 커밋되지 않은 항목을 동기화하는 기술이 있습니까?컴퓨터간에 약속되지 않은 변경 사항 동기화

+1

소스 제어 시스템을 사용하여 알 수없는 파일을 동기화 할 수 있습니까? 나는 강력하게 대답이 의심 스럽습니다. –

+0

왜 당신은 단지 당신 자신의 저장소를 사용하지 않습니까? – urzeit

+0

그냥 자신의 지점에 커밋하고 밀어/당겨. 왜 다른 사람에게 영향을 미칠까요? – Useless

답변

0

별도의 지점에서 작업하는 한 실제로 준비가되지 않은 상태에서 변경 내용을 커밋 할 수 있습니다. 진행중인 커밋 수를 줄이려면

  1. 매번 작업 진행 커밋을 수정하십시오. 하지만 그렇게하려면 지사를 강요해야합니다. 아무도 다른 사람을 사용하지 않는 경우에만 허용됩니다.
  2. 완료 될 때까지 계속 커밋을 유지하십시오. 그런 다음 브랜치를 마스터에 병합 할 때 커밋을 모두 하나씩 짠다.
관련 문제