我为一家使用Xamarin开发iOS应用程序的公司工作。我们之所以选择Xamarin是因为我们已经是C#,.NET,& TFS商店很容易使用git-tf将TFS与喜欢git的Xcode环境集成在一起。但我仍然不确定哪种工作流程是最佳做法,并且头痛最少。我特别想找一个安全的工作流程(即我不会不小心删除我所有的工作,或者你有什么东西)。
我已经阅读了git-tf的Working With Teams页面,但它并没有太大帮助。
答案 0 :(得分:1)
通常不需要中央git存储库。我发现大多数用户发现他们想在本地使用git-tf并负责他们自己与TFS的集成。
我建议使用master来跟踪TFS。 (事实上,git-tf
目前正在执行此操作。)在功能分支中工作,然后合并到主分支并签入TFS。我所做的是:
git-tf
克隆TFS存储库feature
。feature
。feature
合并到master
,然后签入TFS。更好:改变和压缩成一个提交。可能。保持历史线性是一件好事。但是,如果您使用上面#2中概述的工作流程,则不需要。