|
Please help. I installed Component Software- RCS and added my projects and websites to it.
And bam every file has become a dump now. It is showing chinese characters in Visual Studio. It throws a message "the line endings in following file are inconsistent" and no matter what I chose it always shows corrupt files.
I had my complete project ready to be sent. This is my 1 years hard work. I dont know what has happened to me when I used this fu_king software
Amit Kumar Thakur.
|
|
|
|
|
Try www.cliosoft.com. They make a product called SOS. I have just installed the program and at first blush it is much easier to ramp up and to understand.
I tested CS-RCS but could not get the client server repository to work. After receiving no email response from the company and scouring the help and online docs, I gave up.
|
|
|
|
|
I quit using this product about 10 months ago and do not recommend it to anybody who needs serious source control.
I have lost work, not been able to do thinks expected in source control management, and their Technical Support sucks!
|
|
|
|
|
this is how rcs differs from cvs (it was taken from the FAQ at molli's cvs homepage).
---snip---
How does CVS differ from RCS?
CVS uses RCS to do much of its work and absolutely all the work of changing the underlying RCS files in the Repository.
RCS comprises a set of programs designed to keep track of changes to individual files. Of course, it also allows you to refer to multiple files on the command line, but they are handled by iterating over individual files. There is no pretense of coordinated interaction among groups of files.
CVS's main intent is to provide a set of grouping functions that allow you to treat a collection of RCS files as a single object. Of course, CVS also has to do a lot of iteration, but it tries its best to hide that it is doing so. In addition, CVS has some truly group-oriented facets, such as the modules file and the CVS administrative files that refer to a whole directory or module.
One group aspect that can be a bit confusing is that a CVS branch is not the same as an RCS branch. To support a CVS branch, CVS uses "tags" (what RCS calls "symbols") and some local state, in addition to RCS branches.
Other features offered by CVS that are not supported directly by RCS are
- Automatic determination of the state of a file, (e.g. modified, up-to-date with the Repository, already tagged with the same string, etc.) which helps in limiting the amount of displayed text you have to wade through to figure out what changed and what to do next.
- A copy-modify-merge scheme that avoids locking the files and allows simultaneous development on a single file.
- Serialization of commits. CVS requires you to merge all changes committed (via "update") since you checked out your working copy of the file. Although it is still possible to commit a file filled with old data, it is less likely than when using raw RCS.
- Relatively easy merging of releases from external Vendors.
|
|
|
|
|
Hi!
After using this programm with *.cpp files I lost all connection with source safe from visual studio. After I
uninstalled this programm even source safe tool bar disappeared. I kind of need to get it all back so please give me some idears.
MP
|
|
|
|
|
If you go through the previous posts, it seems to me that the solution to your problem is to re-install VSS. Not a pleasant situation. Good Luck.
Chris
|
|
|
|
|
But, if install it again the toolbar appears, but its comand invoke cs-rcs. Could cs-rcs do something to the registry?
|
|
|
|
|
I was right. It is registry: Software\Microsoft\SourceSafe.
ANYONE ELSE TRYING THIS PROGRAMM BEWARE!!!!!!!!
|
|
|
|
|
friend,
i'm not official, so get the final word from Chris Maunder on this, but i think that every article posted to The Code Project must include source code.
do forgive me, but i would tend to think that this site is inappropriate for shareware or withheld-source-code "freeware." do include the source code with your article.
thank you,
brian hart
|
|
|
|
|
If you'll notice, this was not an unedited contribution, which means Chris must have approved it.
Further, there are several examples of no-source tools on codeproject already.
|
|
|
|
|
More to the point, the article does not even hint that there are conditions attached to use of the product, and to say that it is "free" does not give the full picture.
>>
If you select Single User, CS-RCS is free for an unlimited amount of time and provides the basic functionality required by a single developer. However, advanced features, such as Branching and merging, are not available in this mode. A $200 registration fee grants you the full functionality and support required by a single professional developer.
· If you select Open Source, CS-RCS is free for predefined Open-source communities, e.g. SourceForge, for an unlimited amount of time.
· If you select Normal, CS-RCS is free and fully functional for a 30-day trial period.
<<
which may not suit everyone looking for a "free" product.
|
|
|
|
|
After playing around with WinCVS for a couple of hours and getting very frustrated I decided to try CS-RCS. Within 5 minutes I had my projects checked into a version control archive (without having to look at a single page of documentation). That's my kind of product!
I am still intend to get WinCVS working but I thought you might find my experience interesting.
Dave.
|
|
|
|
|
It surely takes only 5 minutes to learn the notepad in compare with lets say, MS Word. This is how it looks if you take CS-RCS(notepad) vs WinCvs(MSWord).
But onestly I don't know what was your problem with WinCvs - it should not take much more than 15 minutes to 'check into' the projects assuming you are not familiar with the tool but you are familiar with the problem (Version Control in general).
I suggest to use a common sense when dealing with WinCvs and:
1. Set up preferences. Takes about 1-3 minutes.
2. Use the commands from 'Create' menu. (Intuitive, isn't it?). In the top-to-botton order (intuitive) you have:
a) Create new repository. Takes 1-3 minutes.
b) Import module from selection. Takes depending on the project size, lets say 10 minutes for the large one.
c) Checkout module to selection. Takes same as above.
Time: 3 + 10 = 13 minutes. Step 'c' has not to do with 'checking in', if count it too then all together less than half an hour, assuming you have a really large project.
If you need any help with WinCvs you can contact me (reply to this comment in the forum) or ask CVS mailing list. Address:
info-cvs@gnu.org
Good luck
|
|
|
|
|
I placed this article in the Tips and Tools section since it is useful for developers, and is free for single users.
I will soon be opening a new section exclusively for third party commercial tools that are free for use (at least by a single developer).
While CodeProject is dedicated to providing free code and tutorials, it's also a fact of life that we have to use commercial tools to get things done. For example BoundsChecker, profiling tools, source code control - and of course Visual Studio.
In an effort to provide you guys with a more complete service we will be allowing free products that help programmers to be hosted, and will also provide links to companies such as NuMega, Microsoft etc simply to make the job of looking for these products easier.
Possibly I should have held off posting this article until the new section was up and so I apologise for any misunderstandings
|
|
|
|
|
Thanks Chris, feels better now...
Cheers :
|
|
|
|
|
chris,
i must admit that i'm really concerned about this new development... The Code Project is all about *free* *code and tutorials*, and to introduce sections on third-party commercial tools can only lead us down a very slippery, wrong path toward this site's postings being inconsistent with the site's mission.
also, i don't agree at all that doing such things would offer a more "complete" service seeing as how this site's services are, once again, geared toward providing free code and tutorials....
Chris, don't start us down the road that EarthWeb and CodeGuru have taken, and look what's happened to their content...
|
|
|
|
|
What is the point to make RCS for Windows, when there is CVS (Concurent Versions System) out there (which will beat you to the ground)?
I remember trying CS-RCS some time ago. It was OK, one thing I didn't like is that I couldn't restore my Visual Source Safe integration after using CS-RCS integration with DevStudio. I had to reinstall VSS again. I am using CVS now, in the form of WinCvs ( www.wincvs.org ) and it is at least one class higher than CS-RCS (even without integration, which in fact is good because you can still use VSS in parallel), and it is open-source. I think that your company should switch to support CVS.
Also, you don't provide the source code, and your free licence is for single developer only - for network you charge. So what are you doing posting the article, since you obviously should buy the commercial on the site like everybody else do? Is it a trick or something? Take Dundas, they post the tool, they give the source, and there is not strings attached. This here is just a smuggle commercial, even if the tool is not bad, the intentions are not clear to me...
My two cents..
|
|
|
|
|
>What is the point to make RCS for Windows, when there is CVS (Concurent Versions System) out there (which will beat you to the ground)?
>
Thanks for your feedback. In configuration management solutions, there is no one-size-fits-all. CVS is a good product selected by many projects. CS-RCS is another solution selected by many users on other projects. Please have a look on an article named "Eleven reasons why I like the CS-RCS user interface better than WINCVS" on Deja.com (http://www.deja.com/home_ps.shtml)
Anyway, full CVS support is scheduled for a future version of CS-RSC. For full details and to join the mailing list, please visit: http://www.ComponentSoftware.com/cvs
>I remember trying CS-RCS some time ago. It was OK, one thing I didn't like is that I couldn't restore my Visual Source Safe integration after using CS-RCS integration with DevStudio. I had to reinstall VSS again. I am using CVS now, in the form of WinCvs ( www.wincvs.org ) and it is at least one class higher than CS-RCS (even without integration, which in fact is good because you can still use VSS in parallel), and it is open-source. I think that your company should switch to support CVS.
>
You can run CS-RCS in parallel with VSS. If this is still an issue, please contact our technical support for full details.
>Also, you don't provide the source code, and your free licence is for single developer only - for network you charge. So what are you doing posting the article, since you obviously should buy the commercial on the site like everybody else do? Is it a trick or something? Take Dundas, they post the tool, they give the source, and there is not strings attached. This here is just a smuggle commercial, even if the tool is not bad, the intentions are not clear to me...
>
CS-RCS is free for single-user use and inexpensive for workgroups. It might be the article title is a little bit misleading, however, CodeProject.com editors selected this title.
|
|
|
|
|
>Please have a look on an article named "Eleven reasons why I like the CS-RCS user interface better than WINCVS" on Deja.com (http://www.deja.com/home_ps.shtml)
OK, I read it. It should better be titled: "Eleven examples I don't know much about CVS in general and WinCvs in particular". I will not go into the details here (but I will on request).
>Anyway, full CVS support is scheduled for a future version of CS-RSC.
CVS made on commercial grounds used to fail. Unless you go for open source project it will generally not catch up. If you charge for it (network version again? Most of machines works as Unix server + WinCvs NT/Win client, so it is always network in the end...). Ah, if you plan to use Samba for that - forget it!
But yes - I will wait and see...
>For full details and to join the mailing list, please visit: http://www.ComponentSoftware.com/cvs
Site: Under construction
List archives:
Sorry, no messages have been sent to this list yet.
OK, I got it - under construction...
>You can run CS-RCS in parallel with VSS. If this is still an issue, please contact our technical support for full details.
I will check it later, but last time I tried it was not so smooth...
>CS-RCS is free for single-user use and inexpensive for workgroups.
OK, CVS is free for a single user and FREE for workgroups. How about that? And what about the source code?
>It might be the article title is a little bit misleading, however, CodeProject.com editors selected this title.
That is OK now since Chris has clarified the situation...
Anyway, good product after all, it might have some (limited thought) usage. If you manage to do CS-CVS right then I might change my mind
And, BTW, if you really want to make CVS version right - take a part in the CVS mailing list.
info-cvs@gnu.org
TO Join:
info-cvs-request@gnu.org
Good Luck :
|
|
|
|
|
CVS is "free" only if your time has no value! (Please let the reader to decide…)
Cheers,
David
|
|
|
|
|
WHAT are you talking about?
The only time difference I can see is the download time. Right, WinCvs is larger, so it will take twice as much time to download, but it is just few minutes. Then I see no problems when you are using CVS or RCS - timing would be much the same, and only a fraction of overall development time. Can you point me what exactly do you mean?
BTW: I am the reader too, and I express my opinion in apropriate place. You express yours. Fine
|
|
|
|
|
>>>
The only time difference I can see is the download time. Right, WinCvs is larger, so it will take twice as much time to download, but it is just few minutes. Then I see no problems when you are using CVS or RCS - timing would be much the same, and only a fraction of overall development time. Can you point me what exactly do you mean?
<<<
Unless you are a CVS expert, setup time and learning curve are much longer for CVS. Also, as there is no dedicated technical support, you can sometimes spend days on problems or specific issues.
>>> BTW: I am the reader too, and I express my opinion in apropriate place. You express yours. Fine
Opinions are fine as long as you mention these are opinions and not facts. Also, statements like "CS-RCS in compare with WinCvs makes CS-RCS looking like a toy" are false as CS-RCS has advantages for many users over CVS. (For instance, CVS does not support easily exclusive locks.) Statements like "It is also visible by the size" are ridiculous. (Do you select or pay for software by the KB?)
|
|
|
|
|
>Unless you are a CVS expert, setup time and learning curve are much longer for CVS.
Not really important - do you know the learning curve for C++ / VC++? The learning curve for CVS would be something like one to two weeks to be able to use it effectively, maybe followed be two more weeks of 'getting the right habbits'. It is unsignificant in compare with the development time and language/other tools learning curves. But you will compensate this time by having faster development thanks to unreserved checkout used by CVS (more on this later on...). It comes to the conclusion that CVS might increase the productivity if used properly.
>Also, as there is no dedicated technical support, you can sometimes spend days on problems or specific issues.
As I mentioned before, there is a cvs mailing list. If you have the problem you can post it there, and usually within a day or two you will get the answer. I find it more efficient than commercial support (which takes few days at times). Out it on the same level - since the CVS mailing list can be considered as a 'dedicated' group of people.
>Opinions are fine as long as you mention these are opinions and not facts.
I don't have to specify this, it is obvious. This section here is called: Comments. It is not called: Facts. Period.
>Also, statements like "CS-RCS in compare with WinCvs makes CS-RCS looking like a toy" are false as CS-RCS has advantages for many users over CVS.
Sorry for that, but that is how I feel. The right of expression I just see no use CS-RCS as it is now. I can see the use of it for some maintenance of an isolated documents or administrative files, but no way to use it for a large project. While CVS has proven to be extremely efficient for a large projects.
>(For instance, CVS does not support easily exclusive locks.)
In CVS - 'C' states for 'Concurent'. As such it is not even suppose to have exclusive locks. It doens't need them! It uses an automatic merge for the source code files, it can handle binary files correctly too. For hard-to-merge files (like VB files) you can change the merge method to: COPY, and no problem. In spite of that - it does suport exclusive locks via admin commands, and it is easy. With WinCvs you have two buttons on the toolbar: Lock, Unlock. Can it be any easier?
Anyway, considering where we are, most of the source is C++ stuff. C++ no needs exclusive locks. In fact CVS will speed up the develoment a lot because people don't have to wait for each other - they can work on the same files at the same time! Also, they won't overwrite each other since at cases 90% merge will be automatic and transparent!
>Statements like "It is also visible by the size" are ridiculous. (Do you select or pay for software by the KB?)
Perhaps I should be more prcise here. I didn't mean the 'executable' size, but the complexity (and simplicity to use) of the overall features. But, in a way, it comes to having more kB. So, in a way, yes, more kB more feature and probably better software. Just compare Win3.1 (around 7MB) and Win95 (around 100MB)
|
|
|
|
|
Okay guys,
I'd like to thank both of you. I'd also like to add my two cents worth for what it's worth. I realize that this is an old frozen over thread but maybe you're still involved in it and maybe I can help some other newbie who walks this way.
I started using David's CS-RCS early last week. Almost immediately I was able to add my files to a new repository and was able to understand how things worked. It was effortless to install, the tutorial was easy to follow and I was well on my way within 15 minutes. The only things that I don't like very much are the 'flat' file listing (they are not displayed in tree/node fashion) and the need to use different roots for each project (or else files with the same root creep into each others project listings). On the whole I was very happy with this free program and would have continued using it until I read this thread of messages. David, I'm still using CSDiff as the external diff tool for WinCVS - I think it is wonderful. I rate David's program a 4 out of 5.
Midweek, I downloaded WinCVS and decided to see what exactly George is talking about. The first afternoon I gave up because I couldn't figure out how to add my files or projects to the repository. I just about gave up on this application because it wasn't clear how to get going. I'm a stubborn, persistent old-timer so I decided to give it another go the next morning. After another 60 minutes, I figured out how to add files and was playing around. It's interface is a lot more powerful than CS-RCS and it handles projects much better. I've decided to continue using it as my backup utility. There are things that I still can't figure out (how can I set a file to be ignored? for instance) but I might try building the sucker and teaching myself from it's internals. I rate this application a 4/5.
As you can tell by now, I think highly of both of these applications. I think that the 'developers' of both projects could learn quite a bit from each other; for instance, WinCVS could use a nice 10 minute tutorial - CS-RCS could definitely benefit from the flat/nested toggle for viewing files in a tree/node structure.
In closing, I hope that you all continue with your marvelous efforts.
Best regards,
John Martzouco,
Montreal, Canada
|
|
|
|
|
>Ah, if you plan to use Samba for that - forget it!
i agree -- Samba is a piece of crap-ola that maybe barely works with NT at best but is a f**king pain in the a** to use.
anyway, my two cents, friends...
brian hart
|
|
|
|
|