Giả sử bạn "sở hữu" một kho lưu trữ Mercurial thì tốt hơn là chi nhánh hoặc nĩa kho lưu trữ khi bắt tay vào mã thử nghiệm?Tốt hơn là chi nhánh hoặc ngã ba một kho lưu trữ Mercurial?
Trong trường hợp của tôi, tôi là một nhà phát triển đơn độc và sắp bắt tay vào một số mã thử nghiệm. Tôi hy vọng thử nghiệm này mất từ 4 đến 6 giờ. Nếu tôi xem xét thử nghiệm một thất bại thì rất khó tôi sẽ không bao giờ muốn nhắc lại nó nữa.
Tôi cam kết thường xuyên và đẩy thường xuyên. Trong thử nghiệm, tôi chỉ có thể cam kết và sau đó quăng repo địa phương. Tuy nhiên tôi đẩy thường xuyên chủ yếu là phương tiện sao lưu. Kho lưu trữ được lưu trữ trên bitbucket.
Trong trường hợp này, tôi nên chia nhánh hoặc chia nhỏ kho lưu trữ?
Khi bạn nói 'Sao chép bản gốc repo', bạn có ý định Nĩa nó không? –
Nhân bản và forking trong Mercurial (và DVCS) khác là điều tương tự. Thuật ngữ "ngã ba" thường được sử dụng để chỉ một bản sao được dự định luôn luôn có phần khác biệt với bản gốc (ví dụ: chỉ bao giờ hợp nhất * từ * bản gốc, chứ không phải nó), trong khi "bản sao" ngụ ý rằng các repos là đồng nghiệp và ý định là chúng không đồng bộ nhiều hơn. –