我在工作中有一個項目,我想通過使用Git爲我的本地源的控制,使不必要的複雜容易。我們在工作中使用TFS,但我還必須將源代碼推送到客戶端的SVN服務器以進行產品發佈。 TFS需要成爲正式的記錄來源[直到我可以做一個令人信服的案例來切換:-)],SVN只是里程碑,我很樂意讓git成爲日常的工作環境。如何在同一個源代碼樹中使用GIT-TFS和GIT-SVN?
我一直在使用git-svn第二部分,基本上只是承諾在里程碑的Git,然後推到SVN。
我想移動到使用Git代替TFS爲更積極的發展也一樣,但我不知道如何/如果我能在同一時間都映射設置。我看到的所有git-tfs和git-svn的示例都是從克隆存儲庫開始的,這需要存儲庫爲空。是否有某種我可以添加的元數據,而不是克隆來設置TFS映射?
的映射也有點怪異(這是一個CMS的網站,所以我們沒有核心文件存儲在源代碼控制,只有我們的自定義):
- 標籤(僅使用SVN)
- 分支(從SVN,未使用)
- 中繼線(從SVN,符號鏈接到網站)
- 網站
- DesktopModules(在TFS映射) 個
- 門戶(TFS中映射)
- 提供商(TFS中映射)
威爾混帳能夠處理在根和進一步映射的TFS庫映射SVN庫?
將它的工作,以刪除TFS映射的文件夾,然後從混帳TFS克隆呢?
我打算+1將git-tfs引起我的注意。這會讓我的生活變得更好:) – 2011-04-04 14:07:25