2010-05-08 44 views
1

MacHg中,如何在一個文件夾中選擇一個且只有一個文件,並且在另一個文件夾中只有一個文件要提交,以便在同一文件夾中有其他更改的文件時提交?如何提交MacHg中不同文件夾中的文件?

在命令行中這將是:

hg commit folder1/file1 folder2/file2 -m "Message." 

回答

2

嗨,我的MacHg作者(原生OSX 10.6+ GUI客戶端水銀)。

首先,好問題!

更新:您現在可以直接從提交表中刪除一些變更集。也就是說,你選擇了一堆文件,然後去提交它們,這將打開提交表單,在那裏你輸入提交信息查看文件等等。在這個表格中,你可以刪除你決定提交的一些文件。

其實不是,我已經使用GIT所有的東西,但是我已經下載GitX和我真的喜歡停留區的想法。我可以看到它可以很好地工作。現在,儘管Mercurial中存在擴展區域和內容的擴展,但我認爲MacHg的難點在於此功能的用戶界面。 (我查看了GitX源代碼,在那裏他做了一個大塊補丁管理,它有點棘手)。我實際上認爲我會通過FileMerge來完成這個大塊管理,並且它更像是使用attic擴展名。在後端,不應該難以使用補丁隊列或其他方式來獲得暫存區域的相同效果(儘管我還沒有編寫代碼的這部分內容,所以我不能肯定地說。 ..)我會讓你知道,當我到達那裏!

所以你去:

  1. 您可以暫存區/ attic之間拖放從提交表文件(或者,如果你想使用崩潰解決方法)
  2. 在未來,一個類似於十字擴展類的東西。

您可以在此查看其他FAQ'sMacHg

+0

感謝您的回答傑森,期待着改進。 – Pablo 2010-05-08 09:43:05

-1

MacHG的傢伙否則說,但你不能這樣做嗎?

hg commit -I folder1/file1 -I folder2/file2 -m "Message." 
+1

我認爲這個問題和上下文清楚地表明GUI方法是提問者所追求的。 – 2010-05-08 02:42:15

相關問題