git-tfs

Possible to use git project AND see TFS work items in VS2013?

别等时光非礼了梦想. 提交于 2019-12-03 13:47:55
So I've upgraded to VS2013, hopefully for all development. One thing really irks me about it though. My team uses TFS, and I prefer git, so I use git-tfs to bridge the two for source control. We use TFS work items for tracking of bugs and stories and such. I prefer GitExtensions to the built-in git support of VS2013 as well, if it matters. Anyway, When I have a solution open that's under a git-tfs repository, VS2013 will helpfully only show me options for git under the Team Explorer tab. So, when I want to go to a TFS work item query, I have to do Connect Team Project > FooProject, or some

Git to TFS 2008 one way migration (with history)

為{幸葍}努か 提交于 2019-12-03 12:25:05
I'm a newbie to Git. I'm exploring one-way one-time migration of Git repository to TFS (with history). I'm looking into plugin git-tfs . I couldn't find any help/wiki/blog on this particular scenario. Can I use git-tfs checkin or git-tfs clone command in this case? Any examples would be great!! Thank you!! Manish Jain I was able to do it on test repository. Big thanks to Ivan Danilov. Here are exact steps: Download zip Unblock (right click file->properties->unblock) downloaded files (win 7 for me) Copy to C:\Program Files (x86)\Git\bin Now you should be able to run Git tfs commands. Create

Associating git commits with Team Foundation work items

℡╲_俬逩灬. 提交于 2019-12-03 05:07:08
问题 Context A GitHub Enterprise installation used for development. Every developer has his own public repo, and the organization has the authorative repo. Pull requests are used for code reviews, and we loosely follow nvie's git flow branching model. A TFS installation used for issue tracking and deployment (the release branch). We mirror the release branch into a TFS repo. Work Items Now the hard part is: How do we associate git commits (that may originally be done on the public branches of the

Associating git commits with Team Foundation work items

喜欢而已 提交于 2019-12-02 17:33:52
Context A GitHub Enterprise installation used for development. Every developer has his own public repo, and the organization has the authorative repo. Pull requests are used for code reviews, and we loosely follow nvie's git flow branching model. A TFS installation used for issue tracking and deployment (the release branch). We mirror the release branch into a TFS repo. Work Items Now the hard part is: How do we associate git commits (that may originally be done on the public branches of the developers) with TF work items? What I did I've looked at the following projects for help: Git-TFS Git

Git-Tfs: A TFS changeset per Git Commit?

◇◆丶佛笑我妖孽 提交于 2019-11-30 10:04:50
At work we use TFS, and I'm trying to get the Git-TFS tool to work so that I have more flexibility when working with local commits before pushing them to our TFS repo. I have this working, but when I do a git tfs ct , it checks all my commits into one TFS changeset. Am I missing something, or is this how it's supposed to work? If it doesn't push each of my commits individually to TFS as separate changesets, then it seems to defeat the purpose of using git-tfs in the first place. I use the rcheckin command which commits your new git changesets to tfs one at a time, rebasing the remaining

Migrate Git to TFS with all history

♀尐吖头ヾ 提交于 2019-11-30 05:17:11
Is there any way to migrate a git repository to TFS with all it's history like versions, branches and push messages? Now the source is on Github and I want to migrate that to my local TFS repository. The Branches in TFS are mapped to folders, which doesn't easily convert from the way branches work in Git. Grabbing one branch and pushing that, with history to TFS should be possible though. You'll have to use Git tf checkin --deep See: http://blog.simontimms.com/2013/04/02/importing-a-git-repository-into-tfs/ If you want to migrate to TFS the easiest migration path is to TFS 2013 or Visual

Migrate Git to TFS with all history

痞子三分冷 提交于 2019-11-29 02:48:33
问题 Is there any way to migrate a git repository to TFS with all it's history like versions, branches and push messages? Now the source is on Github and I want to migrate that to my local TFS repository. 回答1: The Branches in TFS are mapped to folders, which doesn't easily convert from the way branches work in Git. Grabbing one branch and pushing that, with history to TFS should be possible though. You'll have to use Git tf checkin --deep See: http://blog.simontimms.com/2013/04/02/importing-a-git

How do I use git-tfs and idiomatic git branching against a TFS repository?

雨燕双飞 提交于 2019-11-28 03:39:28
How Do I Use git-tfs Idiomatically? The git idiom is to check out branches to the root directory of the repository. Checking out a branch will replace the contents of the directory with the contents of that branch. The TFS idiom is to check out each branch in a different directory under the root directory of the repository (even the master or trunk branch). Checking out a branch will place it in a new directory next to the current one. Using git-tfs , I can clone a TFS repository or branch into a git repository. I want to work on a TFS repository with multiple branches in a manner consistent

What's the difference between git-tf and git-tfs?

风流意气都作罢 提交于 2019-11-28 03:31:59
I've recently been getting really fed up with TFS. I've heard that there is a light at the end of the tunnel though. Apparently I can use either git-tf or git-tfs and treat my code as if it was managed by git, but be able to push/pull to/from a central TFS server. My main question is I'm not sure which one of these I should use. There is git-tf which is officially supported by Microsoft, and there is git-tfs which has been around a lot longer. What's the differences between these and which should I try out first? Disclaimer: I started the git-tf project and although the project is now in very

What's the difference between git-tf and git-tfs?

*爱你&永不变心* 提交于 2019-11-27 05:09:43
问题 I've recently been getting really fed up with TFS. I've heard that there is a light at the end of the tunnel though. Apparently I can use either git-tf or git-tfs and treat my code as if it was managed by git, but be able to push/pull to/from a central TFS server. My main question is I'm not sure which one of these I should use. There is git-tf which is officially supported by Microsoft, and there is git-tfs which has been around a lot longer. What's the differences between these and which