我有一個未提交的變更集。我想提交一些更改,但不提交某些文件(如在git中暫存文件)。這可以在mercurial中完成嗎?工作目錄中的Mercurial Unstage特定文件
7
A
回答
9
使用-X
選項hg commit
排除某些文件。您可以在命令行上多次指定它。例如,
hg commit -X path/to/unwanted/file -X path/to/another/file
7
您可以傳遞文件列表以提交到hg commit
,例如, hg commit -m msg file1 file2 ...
。
4
是的!你有兩個選擇。
提交一些文件。
如果您提供文件名作爲
hg commit
的參數,則只會提交這些文件。所以,如果我有以下hg status
:M foo.txt M bar.txt
我可以運行
hg commit foo.txt
承諾只是改變foo.txt
和離開bar.txt
的變化在以後提交。使用record
擴展名。Record extension爲git的索引提供了Mercurial行爲,讓您只提交一些修改(如
git add --patch
)。有關更多信息,請參閱文檔。
相關問題
- 1. Mercurial - 無法鎖定工作目錄
- 2. os.path.exists不工作的特定目錄
- 3. 查找特定的目錄,並把它作爲工作目錄
- 4. 迭代目錄中的特定文件
- 5. 將多個(特定)工作表導出到指定目錄中的CSV文件
- 6. Mercurial存檔特定文件夾/文件?
- 7. Mercurial不會忽略目錄中的文件我指定
- 8. GIT:我想unstage匹配特定模式
- 9. 搜索目錄中包含特定文件的目錄?
- 10. 刪除目錄和所有子目錄中的特定文件
- 11. Mercurial - 用戶特定的忽略文件
- 12. 從特定目錄中列出特定類型的文件
- 13. 從工作目錄中打開文件
- 14. 針對特定目錄的PYTHONSTARTUP文件
- 15. 獲取特定文件的父目錄
- 16. 在目錄中查找特定目錄並更改文件名
- 17. 在unix的工作目錄中找到一個特定的目錄
- 18. 從特定版本拉文件 - mercurial
- 19. 搜索帶有特定目錄及其子目錄路徑的特定文件
- 20. 如何從目錄中獲取文件特定的文件名?
- 21. 批處理文件查找目錄中的特定文件
- 22. 提取Mercurial中的某些目錄?
- 23. 通過Maven將Mercurial工作目錄changeset id(838cb9c0367e)注入屬性文件?
- 24. 分配特定的文件到特定的目錄
- 25. gulp-clean-css不能在一個特定的目錄中工作?
- 26. java - 獲取特定目錄級別的文件和子目錄
- 27. PHP - 搜索特定文件的目錄和子目錄?
- 28. Python導入特定文件或目錄
- 29. iOS:如何寫入項目中特定目錄下的文件?
- 30. 代碼庫中的Mercurial wrapper目錄