Tôi có một quy trình làm việc tương tự là tốt. Mặc dù một chi nhánh đang được làm việc tại một thời điểm, tôi thấy có lợi khi có các chi nhánh riêng biệt cho các trạng thái công việc khác nhau. Ví dụ, hãy tưởng tượng gửi một bản nháp thô của bài báo cho cố vấn của bạn. Sau đó, bạn có được một ý tưởng điên rồ! Bạn muốn bắt đầu thay đổi một số khái niệm cốt lõi, làm lại một số phần chính, v.v. Vì vậy, bạn rẽ nhánh và bắt đầu làm việc. Chi nhánh chính của bạn luôn ở trong trạng thái có thể tin cậy được của người Viking (hoặc gần như bạn đang ở trong thời điểm đó). Vì vậy, trong khi chi nhánh khác của bạn là điên rồ và có một số thay đổi mạnh mẽ, nếu nhà xuất bản khác muốn xem những gì bạn có hoặc bạn là sinh viên gửi đến một hội nghị, chi nhánh chính luôn sẵn sàng, sẵn sàng để đi (hoặc sẵn sàng để hiển thị cố vấn). Nếu cố vấn tiến sĩ của bạn muốn xem dự thảo điều đầu tiên vào buổi sáng,
Hãy nói rằng chi nhánh chính của bạn có trạng thái "đáng tin cậy" trong công việc của bạn. Bây giờ bạn muốn gửi nó cho một số tạp chí được đánh giá ngang hàng, mỗi tạp chí có các yêu cầu định dạng khác nhau cho cùng một nội dung và bạn đang mong đợi họ quay lại với một số lời chỉ trích nhỏ khác nhau về cách bạn có thể chỉnh sửa bài viết để phù hợp với độc giả của họ, v.v. Bạn có thể dễ dàng tạo một chi nhánh cho mỗi tạp chí, thực hiện các thay đổi cụ thể của tạp chí, gửi và khi bạn nhận được phản hồi thực hiện các thay đổi trên từng chi nhánh riêng biệt.
Tôi cũng đã sử dụng Dropbox và git để tạo hệ thống mà bạn mô tả ở trên. Bạn có thể tạo một kho lưu trữ xương trong thư mục dropbox của bạn. Sau đó, bạn có thể đẩy / kéo từ một trong hai máy tính vào hộp thả của mình để cập nhật tất cả các kết thúc. Hệ thống này thường chỉ hoạt động khi số lượng cộng tác viên ít vì có khả năng tham nhũng nếu mọi người cố gắng đẩy vào repo dropbox cùng một lúc.
Về mặt kỹ thuật bạn cũng có thể chỉ cần giữ MỘT kho lưu trữ bên trong thư mục dropbox và thực hiện tất cả công việc của bạn từ đó. Tuy nhiên, tôi sẽ không khuyến khích điều này, vì mọi người đã đề cập rằng dropbox có một số vấn đề khi đồng bộ hóa các tệp liên tục thay đổi (gits các tệp nội bộ).