2012-03-19 53 views
1

我打算與BZR追蹤來源,但也將需要包括一些克隆等項目的檢出礦依賴於內Git和顛覆代碼。使用巴扎項目

是否有超出簡單地增加他們的目錄到忽略文件和移動上的任何建議嗎?

回答

5

您可以檢查出有集市的Git和SVN分支進入相應的目錄(使用bzr-svnbzr-git插件)。然後,您可以使用bzr-externals插件一次更新或推送所有內容。

但是如果你只是想手動使用git和svn然後耶跟這些工具檢查出來,而忽略了目錄。

+0

我真的不需要對這些項目進行提交。我只是想能夠使用它們並查看它們的代碼而不會干擾我自己的基於bzr的東西。 – 2012-03-19 13:48:13

+0

當然,如果這是你需要的東西,使用外部的方式也可以讓你一次性拉取/更新所有內容。否則,我不會看到你需要更多的東西,而不是手動在樹中檢查它們。 – AmanicA 2012-03-20 11:30:40

+0

+1爲外部,非常簡單的解決方案。 – TridenT 2012-03-20 14:30:18

0

應該會更好,如果你能提供有關項目的詳細信息,吮吸,因爲它是一個Ant構建或Maven構建項目?

如果你只是想忽略某些取決於項目,你可以將它們添加到文件的.gitignore這樣

/PROJECT1 /項目2 .....

BR, 添

+0

我使用BZR,不是飯桶。雖然我的項目主要是基於Javascript的。 – 2012-03-19 09:35:57

+0

我犯了一個錯誤:) – Tim 2012-03-19 09:54:43

1

如果您只想從其他版本控制系統簽出到bzr分支的子目錄中,並且沒有關於它們的bzr錯誤,那麼最簡單的解決方案就是將這些子目錄添加到您的bzr分支的.bzrignore文件中。

+0

作爲一個後續問題,是否有任何一種技巧可以設置svn/git repo的版本/標籤,以便新簽出的簽名具有正確的依賴關係? – 2012-03-19 23:00:54

+1

爲此你必須使用像bzr-externals這樣的插件。 bzr本身並不支持核心中的那種依賴鏈接。 – dOxxx 2012-03-20 00:11:21