VSIP Client needs Check-In on Solution Close
Moderator: SourceGear
VSIP Client needs Check-In on Solution Close
I prefer to check-in everything when the solution closes and I expect the same of the other devs on my team to prevent exclusive lock issues, merge issues, etc. MSSCCI offers this, it is a MUST in my opinion. Please put this on a priority list, I'm curious if others agree that this is a high priority requirement, second to bugs/critical issues.
Neal Culiner
NC Software, Inc.
http://www.nc-software.com
Vault 5.1.2
VS 2010/C#
Windows 7 Ultimate x64
VB.NET Forums: http://www.vbdotnetforums.com
NC Software, Inc.
http://www.nc-software.com
Vault 5.1.2
VS 2010/C#
Windows 7 Ultimate x64
VB.NET Forums: http://www.vbdotnetforums.com
-
- Posts: 42
- Joined: Mon Feb 16, 2004 6:10 am
Check-in on solution close not a priority in my books
I'm not sure how check-in on solution close would solve exclusive lock issues. Furthermore, I don't see how having incomplete code in the respository can be good under any circumstances. I like to know that when I do a get lastest I'm not getting something that's half baked.
Now what I do think would be great is a shelving, ala TFS.
Regards,
Ralph Shillington
Now what I do think would be great is a shelving, ala TFS.
Regards,
Ralph Shillington
Auto-Checkin on Solution Close
We use unit tests, continuous integration, and automatic scheduled builds. So on our team it is a rule that code that does not build and does not pass unit tests is not checked in. Automatically checking in when a solution closes would make it much easier to have the continuous build process fail. And nobody wants the whole team alerted that their code is bad.
At the same time, more options are usually good. A tool that is adaptable to how a person or their team works is really nice. I vote for adding the auto-checkin feature and have it off by default. Shops that require checkins at the end of every day are not uncommon. I think incomplete and broken code in the repository is a bad thing, but I can understand not wanting code checked out to someone indefinitely. (Has anyone not had the situation of having to change code for another developer on vacation and realizing that it's checked out to him?)
BTW, Vault and Fortress do have settings for turning off exclusive locks. Also, the admin tool also lets you undo someone's checkout.
At the same time, more options are usually good. A tool that is adaptable to how a person or their team works is really nice. I vote for adding the auto-checkin feature and have it off by default. Shops that require checkins at the end of every day are not uncommon. I think incomplete and broken code in the repository is a bad thing, but I can understand not wanting code checked out to someone indefinitely. (Has anyone not had the situation of having to change code for another developer on vacation and realizing that it's checked out to him?)
BTW, Vault and Fortress do have settings for turning off exclusive locks. Also, the admin tool also lets you undo someone's checkout.