跳转至内容

理解 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
华夏公益教科书