使用Mercurial,我们可以使用以下方式提交一个文件

hg commit file.rb


或1个文件夹

hg commit foldername


但是,我们如何只推出1个文件或1个文件夹呢?

整个项目可以使用

hg push ssh://[email protected]//project/code/preliminary


但似乎没有办法只推出1个文件或1个文件夹?

我尝试了以下方法,但它们不起作用:

hg push ssh://[email protected]//project/code/preliminary app/views/index.html.erb


要么

hg push ssh://[email protected]//project/code/preliminary/app/views/index.html.erb

最佳答案

这与Mercurial真的不可能。 Mercurial(以及CVS之后的Subversion和git以及几乎所有版本控制系统)的重点是您处理变更集。每次提交都是对一个或多个文件的一组更改。推和拉仅了解提交,而不了解每个提交的每个部分。

关于mercurial - 使用Mercurial(hg),如何仅推出一个文件或一个目录?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3011498/

10-13 05:27