跳轉至內容

理解 Darcs/與他人協作

來自華夏公益教科書

darcs get 複製整個 darcs 倉庫。請注意,我們只獲取了記錄的補丁(和原始樹),而不是任何掛起的修改。

during darcs get
在 darcs get 期間

pull/push

[編輯 | 編輯原始碼]

darcs pull 從其他倉庫複製您沒有的補丁。這些補丁會應用到您的原始樹和工作目錄中。這可能會導致更改被合併。請注意,darcs push 做的事情是一樣的,但方向相反。

during darcs pull
在 darcs pull 期間

Darcssend有點像push,只是它不會實際將補丁應用到任何地方。相反,它會生成一個方便的電子郵件傳送給擁有倉庫的人。如果它無法確定誰擁有倉庫,它會允許您傳送到任何您想要的電子郵件地址。請注意,您還可以使用-o命令將“send”傳送到檔案,而不是郵件。

Apply是您對某人 darcssend傳送給您的補丁所做的操作。您也可以使用它來處理透過send -o生成的 檔案。請注意,push實際上只是apply的偽裝,但是為您完成了複製檔案的繁瑣工作。

Put使您可以將本地倉庫複製到遠端位置(例如,透過 ssh)。將put視為get.

的相反操作

處理衝突

[編輯 | 編輯原始碼]

因此,您拉取了一個補丁,結果發生衝突。您該怎麼辦?請參閱章節 處理衝突
下一頁: 審查您的工作 | 上一頁: 進行更改
主頁: 理解 Darcs
華夏公益教科書