我最近有機會將一個Git託管項目的依賴添加到Subversion託管的項目中。在向父項目的打包腳本添加對特定git:externals
屬性的支持以管理此依賴關係之後,我發現有人可能在以前找到了這樣的屬性,並且如果項目的開發人員不必須分別執行其Git檢出/更新。 :-)在Subversion中使用「Git externals」?
不幸的是,我的谷歌搜索還沒有找到這樣一個工具,如果它存在。有沒有人聽說過這樣的事情?一個基於存儲在存儲庫中的元數據的Subversion客戶端可以執行非Subversion檢出?據我所知,通常沒有像「post-checkout hook」這樣的東西,我懷疑這會讓這個不重要的東西在沒有定製的Subversion客戶端的情況下實現,所以我仍然希望這樣的工具已經存在。我們主要在Windows上使用TortoiseSVN作爲客戶端,但歡迎任何工具/平臺的建議。
只有我以爲是使用git-svn將git依賴關係拉入你自己的svn倉庫,然後爲它添加一個標準svn外部。 – Amber 2009-08-10 19:34:15
我有同樣的想法,但最終我認爲我寧願繼續單獨管理Git簽出以維護自己的Git項目鏡像。 – 2009-08-10 19:39:30