|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
||||
|
||||
|
What CVS program do you use?
Hi,
I was searching around for a CVS server that would display through HTTP. My friend told me about SandWeb, but the whole assembly is complicated to install. I was wondering what CVS programs do you use? Is it viewable through HTTP (browser, as in you can access a website and use CVS on there). Thanks |
|
#3
|
||||
|
||||
|
Re: What CVS program do you use?
Wait, are you saying some sort of web interface to CVS? Then, yah, second the ViewCVS comment.
Client side, I use tortoiseCVS or something like that. |
|
#5
|
|||
|
|||
|
Re: What CVS program do you use?
Well, I use the extra care card..
heh ![]() |
|
#6
|
|||||
|
|||||
|
Re: What CVS program do you use?
For a version control program, TechnoKats traditionally use copy.
We just make daily (or more frequent) duplicates of the folder full of source code.If we had multiple people working on separate parts of a programming project, or if we had many projects to keep track of, I'd definitely pursue something more fancy. But with one or two people working on a single program, formal version control is essentially overkill. |
|
#7
|
||||
|
||||
|
Re: What CVS program do you use?
Quote:
Just out of curiousity, have you played around with using CVS or Subversion? You don't need a server or anything (you can just run it on a local machine, with the repository just being a directory). I know for me I used to use the "copy" method back in college and it seemed fine, but now that I've seen what version control could do I can't imagine how I got along without it ![]() |
|
#8
|
|||||
|
|||||
|
Re: What CVS program do you use?
Quote:
Quote:
But when there is only one program being worked on, I'll stick with my opinion that it's unneccessary. Like the robot itself, the control software is a one-off thing with a very limited lifetime. Documentation and structure are always important, but as long as it's a single project under the control of one person (or two working closely together), formal change management is an added layer of complexity that only pays off in the very long term. If we had several parallel development paths going on, or if we needed to maintain multiple years' worth of robot software, then I'd agree that a "real" VCS would be worth the minor extra complexity for each project. In fact, with the network and file server system we're about to put together for our team's use, we'll probably find ourselves wanting to manage multiple projects soon, and I'll embrace a formal version control system for that situation. Until then, however, I really don't think there's anything a CVS "check in" provides that a drag-and-drop "copy and rename" of the lone software folder doesn't give us. On the other hand, having separate folders for each day's work actually makes it easier to do offsite backups (on flash drive or floppy disk), and to use any random team's computer to do development in an emergency. |
|
#9
|
||||
|
||||
|
Re: What CVS program do you use?
Quote:
Quote:
Along these lines, another thing that I'd like to accomplish is introducing our software students to some of the basic concepts of version control. Personally when I started my job I didn't know what version control was, and needed to learn it really quick. Any exposure that students get to it will be useful if they end up pursuing software engineering. |
|
#10
|
|||||
|
|||||
|
Re: What CVS program do you use?
Yes, SourceForge does use ViewCVS (which is also a SF project). For a web client, this is what I would use (if you have Python).
For a local client, I use TortoiseCVS. If you're talking about server software, check Google. |
|
#11
|
||||
|
||||
|
Re: What CVS program do you use?
Yeah, I'm talking about a server application. We do have multiple programmers working at once, not only at our robot headquarters but also at home, anywhere they want. One of the programmers suggested me to get a CVS server up, he has a server but he can't keep it online. Also, I'm hoping to use the CVS for more than just robotics, me and a few other friends have been working on programming projects.
|
|
#12
|
||||
|
||||
|
Re: What CVS program do you use?
Quote:
|
|
#13
|
|||||
|
|||||
|
Re: What CVS program do you use?
Quote:
On another tangent, though, the neat thing about revision tracking systems like Subversion and CVS is that they have niceties for folks working on different systems (e.g., Windows and UNIX). If you'll recall, Windows and UNIX have traditionally used different newline delimiters, and after a while, having to deal with converting and reconverting text formats becomes a bit of a pain. These facilities neutralize that in the commit and make the necessary changes when grabbing the updated sources from the repository. |
|
#14
|
|||||
|
|||||
|
Re: What CVS program do you use?
Quote:
Oh, hang on a minute. You WildStang folk use coprocessors, don't you? That makes a big difference in our worldviews. You probably do have lots of code you reused between Stack Attack and First Frenzy...just not the code running in the IFI system. When I talk of a "single project", I'm referring to the files that make up one program. You have multiple programs running in one robot, so that's already into the realm where I said I'd be happy to use a formal version control system. |
|
#15
|
|||||
|
|||||
|
Re: What CVS program do you use?
Quote:
There's actually a whole lot of "overhead" in a daily (or more often) duplicate scheme. Most of the program doesn't change, so it's redundant to keep it multiple times. A good version control system will store changes as a "delta", saving significant space. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| 2-week FIRST summer program @ WPI | ColleenShaver | General Forum | 20 | 31-05-2009 03:02 |
| how to add steps in the provided encoder program for the edu | Zaramel2002 | Programming | 3 | 11-02-2004 08:35 |
| Fried program slots? | Jeff Waegelin | Programming | 18 | 19-03-2003 18:08 |
| Ahh! Program trick confusing! | archiver | 2001 | 9 | 24-06-2002 02:26 |
| Credits for FIRST program. | archiver | 2000 | 6 | 24-06-2002 00:16 |