簡體   English   中英

檢查Mercurial / Hg中的文件

[英]Check Out Files in Mercurial / Hg

我用Subversion學習了版本控制,現在我正在嘗試使用Mercurial。 在Subversion中,我自己在一個存儲庫中有一個項目,我可以將它檢查到我的Visual Studio Projects文件夾中並在那里進行處理。 現在我使用的Mercurial倉庫不僅僅是我的項目。 我有一個單獨的本地副本和中央副本。 修改本地副本的標准方法是直接在repo中修改文件,但我不喜歡這樣,因為如果需要我不能重新定位任何東西。 有沒有辦法檢查我的項目到我想要的地方? 我不喜歡edit-copy-paste-commit方法。

你的問題是這樣的:

公司所有項目的代碼都在當地的倉庫中

在Mercurial文檔中引用“Mercurial不能做什么”

許多SVN / CVS用戶希望在一個存儲庫中共同托管相關項目。 這實際上不是Mercurial的用途,所以你應該嘗試不同的工作方式。 特別是,這意味着您無法僅檢出存儲庫的一個目錄。

如果您絕對需要在某種元庫中托管多個項目,則可以嘗試使用Mercurial 1.3或舊版ForestExtension引入的子庫存功能。

有關使用Mercurial的實際操作介紹,請參閱教程。

- >當您使用像Mercurial這樣的分布式版本控制系統時,您應該嘗試為每個項目創建一個存儲庫。
如果你這樣做,你的問題就會消失,因為如果你需要修改Project X,你只需要將Project X的完整存儲庫克隆到你的機器上,就是這樣!

來自Subversion,也許您應該閱讀一個解釋SVN和HG之間差異的教程,例如其中一個:

你在尋找hg pull -u /path/to/central/repo嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM