|
CvsIn is a freeware, Open Source project.
CvsIn is integrating with IDE in a different way than other tools. It is a DevStudio Add-in. The reason to that is the simple fact that making integration thru the common way (SCC API or SCC COM interface) is problematic, and surely not fast. SCC API requires to sign NDA with some 'well known' large software company, and SCC COM has bugs difficult to work around. Worse - the design of SCC interfaces does not fit the needs of CVS well.
CvsIn development strategy is to have the maximum gain with the minimum effort and to have the working and operational tool FAST(!).
Project has been split it three parts: 1. Utilize WinCvs better. (Completed) 2. Take over the per-file operations into CvsIn. (almost done - all basic commands are working - now in beta) 3. Integrate with WndTabs and other DevStudio Add-ins via AIC. (serious talks are on the way and if finished we would have much better integration than SCC API or COM can give)
CvsIn is an attempt to optimize working pattern when using Concurent Versions System together with Developer Studio (DevStudio - development tool) and WinCvs (as a Browser to perform complex Version Control tasks). CvsIn can also perform simple CVS commands directly. It turns out that the main problem with CVS for Windows platform is the lack of integration with development tools IDE. No integration means that developer has to spent large amount of time trying to locate the files in the Browser. If that alone is improved then gain is significant. (BTW: that is why I decided to release the CvsIn to the public at so early stage. At first I was thinking to complete phase two first, but my experience with CvsIn after completing phase one was so intense that it would be inhuman to withhold the tool any longer).
|
|