2011-11-29 151 views
1

所以我有一個mercurial存儲庫的設置,這將是偉大的,如果有人可以指導我出來..如何將新文件夾添加到Mercurial存儲庫?

所以,我有一個服務器專用於我工作的空間。讓我們說,這條道路的那個地址是:

https://foo.bar/space 

在,我有一個名爲

Project/Project_1 

現在我工作的另一個項目

Project_2 

文件夾,我寫了一些代碼。 。 now如何創建文件夾

Project/Project_2 on the repo 

,然後按我所想要做

我想一個很瑣碎的問題的變化..

+1

我真的不知道你問這裏。你想在服務器上創建一個新的存儲庫嗎?你想**添加一個文件夾到現有的存儲庫**?我認爲你在混淆你的問題中的一些術語。您應該首先閱讀一些關於Mercurial的基本文檔,例如http://hginit.com/ ...如果您需要一些幫助,請解釋您想要以某種「抽象」方式實現的目標,並且有人會「翻譯「這對於mercurial命令/條款。 – krtek

+0

@krtek嗨..我想你是對的..基本上我已經給一些空間上foo.bar/space各種項目和我現在已經開始第二個項目工作..因此,而不是在一個項目上的變化我想在這個空間添加這個第二個項目,並管理它bny mercurial ..任何線索如何做到這一點?我希望我的問題現在有點清楚。 :)謝謝 – Fraz

+1

Mercurial的常見工作流程是爲每個不同的項目設置一個不同的存儲庫(我認爲是空間)。所以基本的想法是要求另一個空間。你說你給了一些空間,所以也許你應該問問那些幫助你的人!你的問題非常模糊,缺乏很多細節爲你提供一個真正的答案。你真的應該閱讀我最後一條命令提供的文檔,我相當確定你要找的所有答案都是他們的:)如果遇到困難,請用正確的措辭提出一個新問題。 – krtek

回答

3

水銀根本不會追蹤目錄(又名文件夾)。它跟蹤文件。只是hg add Project/Project2/yourfilename.ext當你hg commithg push你會看到它的「服務器」。您可以使用hg addremove一次添加大量文件,但您仍然需要提交併推送它們。

這聽起來像你有水銀的非常不完整的理解,你把你會後悔的操作之前,應該追查一個很好的介紹(或免費的在線圖書)。

+0

有一個指南[here](http://hgbook.red-bean.com/read/file-names-and-pattern-matching.html )。它說:「當你提供一個目錄名稱時,Mercurial將把它解釋爲」對這個目錄及其子目錄中的每個文件進行操作「,Mercurial按照字母順序遍歷一個目錄中的文件和子目錄,當它遇到一個子目錄時,在繼續使用當前目錄之前遍歷該子目錄「 – gm2008

+0

此外,」除了使用文件和目錄名稱,Mercurial還允許您使用模式來識別文件。「 – gm2008

+0

此外,在本文中(http:// hginit。 com/00.html),作者說:「Subversion和Mercurial之間最後一個主要的概念上的區別並不是什麼大不了的事情,但如果你不知道它會觸動你,在這裏它是: Subversion基本上是對文件的修訂控制,但是在Mercurial中,修訂控制總是適用於整個目錄 - 包括所有子目錄。「 – gm2008

相關問題