2012-01-13 26 views
3

我公司已使用到位桶用水銀進行版本控制纔剛剛開始,我有一個時間赫克與Visual Studio 2010集成本地它我可以輕鬆地在我的本地系統上創建一個文件夾並使用TortoiseHg克隆BitBucket存儲庫,並適當地關閉所有文件。但是,當我嘗試在同一個文件夾中創建Visual Studio項目時,它堅持爲項目文件創建它自己的子文件夾,並將版本控制的源文件留在項目之外。當我嘗試以相反的方式做時,首先在Visual Studio中創建我的解決方案,TortoiseHg不會讓我將我的存儲庫克隆到同一個目錄中,並說它需要一個新文件夾。我的所有google-foo似乎都沒有結果。本地使用到位桶庫與Visual Studio

任何人有建立一個克隆庫,從中使用水銀和到位桶的Visual Studio在本地工作的一個乾淨的方式?

回答

2

可以

  1. 創建Visual Studio項目。

  2. 右鍵單擊該項目文件夾並選擇TortoiseHg - >創建Repostory這裏

  3. 添加和TortoiseHg提交文件。

  4. 將存儲庫推入一個新的空的存儲庫上的Bitbucket。要推送,請使用同步視圖並向存儲庫添加新路徑。將路徑命名爲default,它將成爲默認的推送和拉出路徑。

重要的一點是,你總是可以推入一個空的存儲庫。這是如何將您在本地工作的存儲庫複製到Bitbucket:在線創建一個新的存儲庫並推送到它。

+0

與此問題是,存儲庫已經在Bitbucket上創建。我需要這些文件在我的項目以及存儲庫中。 – unclesol 2012-01-13 15:14:09

+1

嗯,如果你真的無法讓VS在你的克隆的頂層創建項目,那麼你可以移動克隆中的文件。因此,在你想要的地方創建項目,並在其他地方克隆回購。然後將'.hg'文件夾和repo中的所有其他文件和文件夾移動到項目文件夾中。你會看到'hg status'或者TortoiseHg狀態將VS項目文件列爲未知 - 沒關係,因爲你想添加和提交它們。 – 2012-01-13 15:53:49

+0

我會給你一個鏡頭。我只是假設存儲庫必須保留在我最初創建它的地方。我會讓你知道發生了什麼。 – unclesol 2012-01-13 15:59:34