Home Home
  login

Gemini Community Support Site

This Gemini community support site can be used to find solutions to product issues. You can log in using Open Id, Google Profile and even Facebook. Feel free to ask a question or browse FAQs and documentation. Product tour videos are also available along with how-to videos demonstrating key Gemini capabilities.




TFS integration install, missing option in check-in policy

install
add-ons
plugins

Is there a document which describes how to install the TFS plugin? I followed the instructions here, http://community.geminiplatform.com/blogs/6/introducing-tfs-source-control-integration, however it makes no mention of installing anything on the server which is mentioned at this ticket tfs-2010-plugin. I am able to view my list of tickets in VS 2010, but when I try adding the check-in policy, Gemini is not one of the options. Which step did I miss?

rlevine
· 75
rlevine
Replies (7)
helpful
0
not helpful

You do not need to install it on the server. After associating your Gemini check in policy you should commit TFS source control so that other colleagues can see it.


Simran
· 1762
Simran
helpful
0
not helpful

Simran, My issue is that I don't have Gemini Check-in Policy as an option in the checkin policies.


rlevine
· 75
rlevine
helpful
0
not helpful

OK, I got this working. I had installed the wrong plugin for this. I had installed the Gemini Project Management Plugin. Once I installed the Gemini TFS Source Control Check-in Policy, it worked.

One question that I have, is it possible so that I can edit the policy so that it either doesn't force every user to reference a Gemini issue on check in (or force them to select why this checkin is an exception), or to only force this policy on certain directories under a TFS project.

The reason I ask, is that we have different development groups all of which are using the same TFS Project (with different folders below it). Not all of these Dev groups are currently using Gemini. I don't want to force these groups to reference an issue, as they don't use Gemin, yet I would like to force those that are using Gemini to reference it. (We do not want to create a different project in TFS for this, as there are many other shared items on the project that we'd like to still utilize.)


rlevine
· 75
rlevine
helpful
0
not helpful

Seems like I may be able to accomplish this after installing TFS Power Tools as per this blog http://blogs.msdn.com/b/girishp/archive/2012/02/16/tfs-2010-how-to-apply-check-in-policies-to-only-certain-branches-or-folders.aspx. I will post an update after I try this.


rlevine
· 75
rlevine
helpful
0
not helpful

As of yet I was not able to get it working. It seems that my regex are not working. I am simply putting in the path to my branch or folder and the policy doesn't seem to be enfoced.


rlevine
· 75
rlevine
helpful
0
not helpful

I have yet to figure out how to do this. Can anyone provide a pointer? I need to be able to apply the Gemini check-in policy to specific folders and\or branches within a TFS project but not to others.


rlevine
· 75
rlevine
helpful
0
not helpful
ANSWER

Bottom line. This is not possible with TFS 2010. It may be addressed in TFS 2012.

Ok, I was able to get this working for me only. The issue here is that apparently every TFS user (of the target project) needs to install the Gemini TFS plugin and configure the policy. In my case this was not realistic as we have a large Dev Team and 1)I can't force every user to install this policy just for those Developers that want to use Gemini with TFS and 2)In order to install the policy, the users need to have rights within TFS to do this and most users do not have these rights.

After not being able to get Gemini hooked up with Visual Source Safe in the past, I am very disappointed to learn that I will not be able to make use of this with our current configuration of TFS. (One option I may be forced to take is to put our Dev group that uses Gemini on a separate TFS Project. Not optimal, especially as I will need to rebuild all our customized scripts for each project.)


rlevine
· 75
rlevine