使用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/