2012-12-23 18 views
0

我的工作流程包括必須在工作中開展工作(大學),我沒有Macintosh OSX工作站上的管理員/安裝權限。現在我只是使用USB棒來傳輸代碼,但這是非常老式的,並沒有很好地利用源代碼控制原理。Mac和Windows上的Mercurial - 沒有管理員?

我想爲我的工作開始使用Mercurial(和/或窯),但無論如何,我可以在這種環境中這樣做嗎?我願意使用圖形用戶界面,命令行,解決方法,如使用任何奇怪的免費便攜式IDE配置僅用於便攜式Mercurial插件等。

我可以在Windows上找到大量鏈接,但不是Mac 。至少我需要能夠提交和更新我的本地代碼。其他一切都會爲錦上添花,但我會在Mac上滿足最低限度的功能。如果需要的話,我可以在自己的Windows筆記本電腦上進行更加密集的操作,在那裏我可以安裝任何我想要的東西,但是如果沒有在鎖定的Mac環境中提交,它在我的工作中幾乎沒有用處。

增加了詳細信息:我的工作主要是web開發,最近jQuery/HTML5。我的工作流主要使用Dreamweaver進行代碼編輯和設計,在我的大學的所有Mac工作站上都​​可以使用該工具。

回答

4

是的。使用Mercurial不需要管理員權限。看起來官方的Mercurial安裝程序需要管理員權限(因爲它想把東西放在/usr/local/bin),但這是一個恥辱。

如果您看圖形水銀客戶端,您會發現其中一些不需要管理員權限來安裝或使用。例如,MacHg似乎不是。下載,解壓縮,運行,享受。 Murky也有一個zip下載,所以我想這是一樣的。 SourceTree有一個.dmg文件,它打開後顯示一個可複製的應用程序,所以也不需要管理員權限 - 它建議你將它複製到應用程序文件夾,但你可以放在任何地方。

我會想象所有這些程序都包含一個實際的Mercurial的副本。在MacHg的案例中,它在MacHg.app/Contents/Resources/localhg。您可以照常使用命令行中的內容。

+0

聽到這真是太棒了!我對Mac用戶權限並不十分熟悉,而是假定在OSX上安裝任何這些軟件都類似於Windows安裝(如果沒有管理員權限,則無法更新Flash或Firefox,這使我可能認爲太多了)。我會嘗試MacHg和/或其他第一次獲得機會(假期休息後)。非常感謝! – BrianHall

+0

Mac上的一個小巧而舒適的東西就是應用程序只是一堆文件。您可以將它們複製到任何地方並運行它們。你並不是經常想要這樣做(你寧願將它們安裝在Applications文件夾中,或者讓安裝包負責處理),但有時它會派上用場! –

+0

終於得到我的代表足以接受答案和upvote - 謝謝你的幫助湯姆安德森! – BrianHall

相關問題