git-tf workflow best practice with few developers using Xamarin.iOS -


i work company developing ios app xamarin. chose xamarin because c#, .net, & tfs shop , easy integrate tfs git-loving xcode environment using git-tf. i'm still not sure workflow best practice , has least headaches. looking workflow safe (i.e. won't accidentally delete work rebase or have you).

i've read git-tf's working teams page, it's not terribly helpful.

  • should have central git repo in addition tfs?
  • should work on branch or local master?
  • should use --rebase when pull?

  1. there's no need central git repository. i've found users find want use git-tf locally , responsible own integration tfs.

  2. i recommend using master track tfs. (in fact, git-tf enforces @ moment.) work in feature branch, merge master branch , checkin tfs. is:

    • use git-tf clone tfs repository
    • create feature branch, let's call feature, master.
    • do work, committing feature needed.
    • merge feature master, , checkin tfs. better: rebase , squash single commit.
  3. probably. keeping history linear thing. if use workflow outlined in #2 above, won't need to.


Comments

Popular posts from this blog

ios - iPhone/iPad different view orientations in different views , and apple approval process -

php - HTTP_REFERER woes: How can I allow access to a specific page, only when a visitor has visited another specific page beforehand? -

java Extracting Zip file -