2017-04-05 54 views
0

我們正在爲客戶提供各種產品,他們也要求提供源代碼。是否可以將一個解決方案綁定到多個TFS服務器?

由於一些政策,我們需要在公司的TFS中開發解決方案,並且偶爾將我們的代碼提交給客戶的TFS。

因此,它真的變得困難和煩人總是複製和複製數據到另一個文件夾爲此目的。

有沒有辦法將一個解決方案綁定到兩個TFS服務器上?

+0

您在TFS使用TFVC或Git版本控制? –

+0

我正在使用TFVC。 – farhang67

+0

TFVC不支持將一個解決方案綁定到2個不同的TFS服務器。我建議你使用Git版本控制。你可以按照這些文件([1](https://www.visualstudio.com/learn/migrate-from-tfvc-to-git/),[2])(https://www.concurrency.com/blog/ may-2016 /轉換-tfvc-to-git))你學習從TFVC轉移到Git。 –

回答

0

答案是否定的。

我的建議是在提交給客戶存儲庫之前使用工具/腳本刪除綁定。有很多像UnbindExportSrc

0

如果您使用TFVC版本控制,則不可能用2個TFS版本控制來解決您的解決方案。

如果使用Git版本控制,則可以。您可以爲本地git存儲庫添加多個遠程服務器。本地Git倉庫可以有多個遠程服務器(TFS和Github可以是遠程倉庫),使用git remote add [remote name] [tfs repository url]命令添加遠程服務器。使用git remote -v列出所有遙控器。

當你推/取,使用git push [remote name]不同的遙控器

參考同步代碼:

https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes

https://mmikowski.github.io/git-cross-origin/

更新:

我建議你使用Git版本控制。你可以按照這些文件學習從TFVC轉移到Git。

migrate from tfvc to Git

Converting a TFVC Repository to Git

相關問題