我在一家使用 Xamarin 开发 iOS 应用程序的公司工作。我们选择 Xamarin 是因为我们已经是 C#、.NET 和 TFS 商店,并且使用 git-tf 可以轻松地将 TFS 与喜欢 git 的 Xcode 环境集成。但是我仍然不确定哪种工作流程是最佳实践并且最不让人头疼。我特别在寻找一个安全的工作流程(即,我不会使用变基或你有什么不小心删除我所有的工作)。
我已经阅读了 git-tf 的Working With Teams页面,但这并不是很有帮助。
- 除了 TFS,我还应该有一个中央 git 存储库吗?
- 我应该在分支机构还是本地大师上工作?
- 拉动时应该使用 --rebase 吗?