2010-07-23 40 views
1

我剛剛在Windows SErver 2003計算機上安裝了mercurial(僅命令行...這不是TortoiseHG),文檔中提到了一個轉換命令,可以讓我將svn repo轉換爲hg。如何在Windows中設置Mercurial中的轉換擴展名?

但是當我嘗試運行hg轉換命令無法識別。我GOOGLE了它,它說我需要使用hgrc文件安裝「convert extension」。

我有谷歌這個,我找不到任何東西會告訴我如何得到它的工作。我不知道需要哪些文件和文件名,它應該是在哪個目錄路徑。

我發現this page其中一般談論的配置和this page其中談到了轉換擴展,但都沒有足夠的特異性,把它在一起。

總結 - 究竟怎樣安裝hg至支持Windows Server上的轉換擴展2003

感謝。

回答

3

如果計算機上的用戶名是「賽斯」,和您的配置文件位於「C:\用戶\賽斯」:

放置一個該文件夾中稱爲Mercurial.ini文件。

把這個文件中:

[extensions] 
hgext.convert= 

這至少應該得到它當命令被認可,你也許可以把它從那裏。

編輯:

還有一件事,這不完全清楚你的帖子。如果僅僅輸入hg就什麼也不做,那麼你需要將mercurial install目錄放在你的路徑中。

+0

謝謝....有沒有辦法做到這一點,每個人......只是好奇。 – 2010-07-23 02:48:16

+0

現在轉換正在工作。現在我收到錯誤「Subversion python綁定無法加載。」我發現這條消息有這麼一個錯誤,但我無法解決如何解決。 – 2010-07-23 03:01:17

+0

如果你把Mercurial.ini放在安裝目錄中,它應該在那裏給大家。對不起,不能幫助顛覆python綁定。 – jwsample 2010-07-23 03:15:31

相關問題