473,404 Members | 2,179 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,404 software developers and data experts.

Source Control Review

Our first real production experience with Source Control came a year
ago when we started to cooperate in software development with two
other outsourcing companies – one of them is located in Europe. Since
Visual SourceSafe and similar tools at the time could be used only in
the intranet environment, we started with task assignment and sharing
files through e-mails, trying to organize distributed development and
keep synchronization of files. That was a nightmare! We had a serious
problem with this organization. Soon, we had to find a better and more
efficient solution. Luckily, we got a trial version of Source Control,
a product of Ilumnis ltd, from their web site www.ilumnis.com
Shortly after, we were very satisfied with its features and it was
exactly what we needed, so we decided to buy Source Control and we
started to use it for software development. Here are the main benefits
of this tool:

· Speed. It's fast. The code behind this tool was recently rewritten
for the latest version and it is as fast as lightning. You don't need
super fast internet to use it. It has high compression for file
transferring and it uses post backs only when it's needed, not on
every click, as some web applications do.
· Ease of use. Very intuitive graphical user interface keeps your
impression that you work with windows application, not with web
application and simple web controls. I wish other tools that we use
are as half intuitive as this product is.
· No installation or support for configuration needed. It is just not
there and it is one of the very important features to us. We do not
want our developers to waist hours in configuration and installation
of new features, updates, versions problems and the like.
· Application uses SQL Server 2000 database, but you don't need to
have SQL Server on your machines, we use Source Control and its
database which is hosted by Ilumnis in ASP mode. Everything you need
is a browser and you are ready to use it.
· Proactive. Believe or not, if you have a subscription, a tool will
notify you about changes via email. So, there is no guessing what a
developer needs to download for his current build. It is possible to
subscribe for files and folders in the project. It is even possible to
collect email notifications in daily or weekly batches so the system
is not annoying at all. Proactive, but not annoying.
· Publishing. You can use this as a publishing system, instead of
some expensive specialized software. The system is able to copy files
to the appropriate URL via ftp.
· Remote Build. The software is able to automate and run nightly
builds. This is easiest to set up with .Net but, as long as you can
write a build script, it can do it for almost anything. Just configure
the application for automatic build and get e-mail notification with
build results.
· Issue tracking. One has to be impressed with the tool that
encompasses so much of needed functionality and almost nothing you
won't use. The system is able to track project issues and it is tied
into Source control itself. So when you are checking out the file you
also respond on the appropriate issue. Great!

With this system you can have as many developers as you want and never
worry about versions they work on. Project leaders and managers now
can work on the same project despite of their distance or time zone.
Yes, I have to mention this simple, but very useful feature, time
zones are covered so you can see exactly when the file was modified,
added or deleted in your or developers local time. It's very important
to emphasize that Source Control keeps history of all changes and it
is easy to compare two version of the same file.
Give it a try, you will not regret it.
Jul 22 '05 #1
1 1501
I must admit that I wouldn't trust that much in a product if its
"satisfied customers" don't even know that their "success stories" have
nothing to do with C++!

greetings
Martin
denasinc wrote:
Our first real production experience with Source Control came a year
ago when we started to cooperate in software development with two
other outsourcing companies – one of them is located in Europe. Since
[... snipped more irrelevant stuff]

Jul 22 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

14
by: Dave Murray | last post by:
New to Python question, why does this fail? Thanks, Dave ---testcase.py--- import sys, urllib, htmllib def Checkit(URL): try: print "Opening", URL
188
by: Ilias Lazaridis | last post by:
I'm a newcomer to python: - E01: The Java Failure - May Python Helps? http://groups-beta.google.com/group/comp.lang.python/msg/75f0c5c35374f553 - I've download (as suggested) the python...
1
by: Joseph Del Medico | last post by:
I'm trying to use a query whose SQL view is shown below to get a recordset of all first quarter records from a table for a year that is in the textbox of a form, so I can sum up the totals for the...
3
by: Li Zhang | last post by:
I have a user control contain one datagrid. this datagrid contains one button column with commandName "Review", I have event handler datagrid_ItemCommand to handle this event and also wired the...
4
by: Marek | last post by:
Hi there, we try to implement a coding standards policy for C# code and I am looking for some kind of tool that can validate the source code. Ideally, I'd like to be able to define "custom rules"...
19
by: Swaregirl | last post by:
Hello, I would like to build a website using ASP.NET. I would like website visitors to be able to download code that I would like to make available to them and that would be residing on my...
1
by: zoneal | last post by:
Part of our peer review process is a code walk-thru using hard-copy source code. I'm not real happy with the way source code is printed in VS.Net. In VB6 we had the option of printing the entire...
17
by: Paul | last post by:
On my development computer, I have virtual named host set up, like www.site1.lab. When I upload those to my web site for customer review under mywebsite.com/clients/site1/ it throws some of the...
0
by: Richard Jones | last post by:
Call for Papers --------------- Open Source Developers' Conference 2007 - Brisbane, Australia "Success in Development & Business" OSDC is a grass-roots conference providing Open Source...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.