What's version control system do people arround here favour?

I started with CVS. A bit crude and flaky so we decided to upgrade to subversion, which seemed more solid (transaction management etc.). Trouble is I'm getting problems with that too, I suspect it doesn't cope all that well with file sharing, most of my checked out directories are on a shared drive.
It has can get very stubborn, for example I imported a netbeans project and accidentally failed to exclude the dist directory with the distribution jars in it. Once you've done that it seems impossible to remove the directory from subversion control.

PeteFord wrote:
Where I am we use CVS; it's ok but Subversion is better. ClearCase? puh-leeze. I was stuck with that at a previous job - what a damn nightmare; all it took was one developer to check something out and go home forgetting to check it back in, and everything stopped until we could find an admin to unlock the thing.I used CC years ago, and I loved it. However, it is not free, and it has a fairly large administrative overhead. It's target audience is definitely larger groups working on large projects with lots of branching. Its powerful query language and tools were godsends for me. As for the locking, I thought it allowed you to steal a lock. If not, that becomes a management issue, and shouldn't really be a major problem.
For smaller projects, I definitely like Subversion. The one thing I don't like is its branching and labeling model. I've found it hard to do things that were trivial in CC--and maybe even in CVS--are major pains in SVN, though I admit that I haven't taken the time to learn that part of it thoroughly.
VSS and PVCS are Satan.

Similar Messages

  • What version control system you use?

    We are 20 developer and we use bitkeeper as a version control system.
    But we have 4 envirronnement.
    dev/test/pre-prod/prod.
    Sometimes, 2-3 projects are affecting the same packages.
    And different packages version is all over the place since we have 4 envirronnements.
    What version control system you use for packages?
    Would be cool to have a version control system intergrated to our tools, like toad, pl/sql dev or sql developer, is there one for those tools?
    Is the tool you using it doing all you want it to do?
    Have any link for me to check out?

    Hi,
    I recommend SourceAnywhere Standalone to you. It is an SQL-based source control application that provides all of the key features of VSS, plus much more. It is well integrated with Microsoft Visual Studio 6/2003/2005/2008, Dreamweaver and Eclipse. Here is the home page of SourceAnywhere Standalone:
    http://www.dynamsoft.com/Products/SAWstandalone_Overview.aspx
    The Hosted edition, SourceAnywhere Hosted that is delivered as a SaaS application is also available.
    http://www.dynamsoft.com/Products/SAWhosted_Overview.aspx
    You can take a look.
    Thanks,
    Catherine Sea
    www.dynamsoft.com
    the leading developer of version control and issue tracking software
    Message was edited by:
    Catherine Sea

  • Putting ~ into a version control system

    Hey folks!
    I'm curious as to how one could put ones home directory into version control, to quote Codemac;
    codemac wrote:I keep my ~ in mercurial, so all files are checked in and versioned. [...] I highly suggest you put your $HOME into version control.  It's real fun to see what your home directory looked like 3 years ago
    I once used Subversion under Mac OS X to download a random project just for kicks, but had no idea what it was all about really. I understand that a version control system assists (manually or automatically?) in labeling files/data/"units" with version numbers, and storing the data as well? I've also seen that a number of users here use Git, another version control system, to label and share their various configuration files. Where is the data stored? On a server belonging to someone else or on ones own computer?
    I found a Wikipedia article on the topic, although Subversion isn't named there, so I may be wrong on that one.
    Is there a CVS that is small in size and amount of features and easy to get the grasp of?
    Thanks in advance.

    I'm having my ~ under version control now for a while (I am using git - the decision to do so was mainly motivated by my desire to learn git). However, I don't track every file in my ~. Just the configuration files (.bashrc, .bash_logout, .zshrc, .awesomerc, vim ... etc. etc.) and some docs (though I keep them in a different private repository). I'd recommend that if you plan to put your ~ under a VCS that you should think about what you plan to track and what not first. It certainly means some additional work, because you have to remember to commit changes back into your repository every time you change a tracked file. Of course you can perform a commit on every logout, but if you want to revert/restore a single file, it's better to track changes in files individually. As I see it, the main idea of keeping your ~ in a VCS system is to have a backup from where you can restore a single file to every point in time you want, or to revert uncommited changes which broke sth. in an instant. So, IMHO it doesn't make that much sense to have the repository on your laptop only, but also to have a remote repository (in case your HD dies). For me, it's also a nice way to keep my home directory in sync over multiple machines.
    As for the decision on which particular VCS to use. I first tried to do that a year ago using svn, and it didn't work out that well - for some reason I don't like svn - but that doesn't mean that svn is bad - it could be right for you . Darcs is an easy to learn VCS but it lacks some features like branches and the like (which you may not need in this szenario anyway). I don't know much about Bazaar or Mercurial, because I've never used them, however from what I've read, these two are very popular choices nowadays (maybe someone with some experience with those can shed some more light ). Also, you have to chose the VCS according to what you like to track, because they differ in performance and the extra storage they need to keep track of the changes (I read a good article which compared all named VCSs regarding repository/metadata size in differrent szenarios, small files only, big files only etc. etc. - but unfortunately I can't find it atm).

  • Jdev support with PVCS Version control system

    Hi,
    Is there any JDev plugin available for PVCS source control system.
    We have to use PVCS version control system for our SOA composites. If there is no plugin available, what is the approach commonly used for these scenarios.
    Thanks for your response.

    Which JDev version do you use?
    AFAIK there is no extension for PVCS available for 11g (check http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/131167.xml).
    Anyway if you have an external tool which lets you work with PVCS you can use it outside of jdev without a problem. Depending on the interface you might be able to do some kind of integration into jdev using the 'External Tools...' interface.
    Timo

  • What is version control in oracle apps

    hi,
    I want to know what is version control , why it is done for... please help me in this regard...

    Version Control Tools used to maintain developed code multiple version .
    there are many types of it like WINCVS,PVCS,SVN and SVN on oracle usually we use PVCS version control tools.
    safe eldin siddig

  • Reg: Openscript files should store  version control system (CVS)

    Dear's.
    I dont see any option in Openscript to directly send files to repository like Eclipse. Eclipse has an option to team sync with repository .Is their a way to store openscript files in to any kind of version control system .
    Thnkq
    Raju.

    Hello
    Pls find here http://dl.free.fr/gZ9qmGToA (for the next 30 days) a HowTo integrate OpenScript with Subversion.
    Let us know if it fits your needs.
    Cheers
    JB

  • Version Control System to Storage BIG Design Files

    I am designing the architect of a version control system to store big design files across an enterprise. Most of files are ~10MB. But some files (Multi-media) are as big as ~500MB. The employee number is around 3000. The service will be used quite often during the day time. I am wondering that Web Service is a capable technique to handle such problem.

    Hi
    Is that anybody would like to post his opinion? Or web service is not mature enough for such kind of service.
    CuiLu

  • Issue using microsoft tfs as version control system with jdeveloper 11g

    Hi ,
    I am using TeamFoundationServer as source control system and trying to use Jdeveloper with TeamVCS Extension.
    Software Details :
    Jdeveloper Version : Studio Edition Version 11.1.1.6.0 Build JDEVADF_11.1.1.6.0CLOUD_GENERIC_121118.1600.6229
    Versioning Support for Team System - oracle.jdeveloper.vsts     11.1.1.6.38.62.29     
    Steps followed :
    1. Install the Microsoft Visual Studio Team Explorer 2010 ( http://www.microsoft.com/en-in/download/details.aspx?id=329 ).
    2. Install upgrade for Version Support for Team System using CheckForUpdates in Jdeveloper Help Menu.
    3. Now create a workspace in TeamExplorer and get the latest version of code.
    4. Click connectToTeamSystem in Versioning->Team System.
    5. Click Set workspace .
    6. Now open the Application .
    Issue : Checkin Checkout and other options are still grey out.
    Error : No error message in log.
    Additional Note : I tried doing the same steps on 11.1.1.7.0, and even there it doesn't work.
    Please help !!!!
    Thanks,
    Rajdeep

    JDev 11g support TFS 2008 - http://www.oracle.com/technetwork/developer-tools/jdev/index-091111.html#Source_Control_Systems

  • Version Control System?

    Is there an option for integrated version control?
    Specifically, is there a recommended plug-in available that
    integrates with Visual Source Safe (2005)? I'm using the dedicated
    Eclipse IDE for Flex 2 (ie... I'm not running Eclipse with the Flex
    2 plugin)
    I'm using Visual Studio 2005 and web services to integrate
    with Flex 2. I'm having a wonderful experience so far....kudos to
    your product team (I seriously think Microsoft delayed their
    expressions' tools after trying this out.) I hope you consider
    creating a Visual Studio plugin for Flex.
    Thanks,
    Daniel

    There are options for source control plugins for Eclipse
    (Flex Builder 2), but you'd have to go to the eclipse site to see
    what those options are.
    Here's the link to our bug and enhancement request form:
    http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&product=20&6213=35
    Please give as much detail as you can regarding your desire
    for a Visual Studio edition of Flex. Can't hurt to ask.

  • What is version control in obiee

    Hi,
    I am new to OBIEE, Can any one please tell me in detail About Version control in OBIEE

    Version Control is all about managing the changes to RPD and Catalog. having timely backups as version just in case if any time system crashes.
    For OBIEE 10 refer this.
    http://www.rittmanmead.com/2009/01/simple-version-control-for-obiee-using-subversion-visualsvn-server-and-tortoisesvn/
    For obiee 11g internally maintains RPD version control, refer 11g documentation about it.
    - Madan

  • OWB Process Flow - How is the best  version control tool ??

    HI all,
    I just start work with OWB and I have a question to know how is the best way to do something.
    Imagine the scenario below:
    If I have 2 or more requests for example:
    Request 1: Create a Dimension City.
    Request 2: Create a Dimension Products.
    I Have ONE process flow and i need put my changes inside. This is my problem.
    In my scenario I don't know what Request goes to Prod First.
    If I put the Request 1 and Request 2 in my PROCESS FLOW, maybe I need change is someone decide change MY REQUEST PRIORITY.
    There is something in OWB to "control the version or changes" ?? For a mapping I export the MDL and commit on SVN, but I dont know haw can i do with the process flow.
    Something to agree multiples peoples work in different mappings and a SAME PROCESS FLOW ??
    What is best way to work with process flow and version control.
    What are the best practices when it comes to version control?
    Thanks.

    Amit,
    Are you really doing this in 10.1.3.x and not 11g?
    At any rate, I don't see how #2 and #3 relate whatsoever to your choice of a version control system. OK, maybe in #2 if there is some "maintenance" activity to be done against the version control server. Subversion is the open source alternative that you listed there and is pretty commonly used. If your company is already using one of the mentioned tools, why change? About the only thing I'd mention is to advise you NOT to use CVS for well documented reasons (JDev does support it) - if you would have picked CVS otherwise, choose Subversion. As far as question #1 - I've only used Subversion (well, I did use CVS for a while) with JDeveloper, so I can say it was "effective enough for me." In 10.1.3.x, I also used the external svn tools for doing lots of things like merging and so forth; in 11g, the support is much much better.
    Best,
    John

  • Version control suggestions

    Before i spend tons of hours on this i figure it would be a good idea to ask people with much more experence than myself.
    I work in a small multimedia development shop of about 10 people. Our pimary development tools are the Adobe CS5.5 Master Collection (Flash Pro, Photoshop, Premiere, Audition and Dreamweaver), Adobe Captivate, zBrush, and 3D Max 2012.
    We HAVE TO come up with some sort of version control solution that will work with all the programs we use. Alien Brain was the first choice.... unfortunatlly that was denied due to cost. With Captivate, Master Suite, zBrush and AutoDesk Entertainment Suite all being purchased reciently we have about all the software purchasing we are going to have for a while.
    So, with the current situation explained..... what are the prefered version control systems that you all have used or currently use that will support the most Adobe file formats?
    Are there ay version control systems you have found to be best to avoid with Adobe file formats?
    Thank you in advance for any comments, suggestions or warnings.

    To clarify..... Yes, I understand that different Adobe Applications save in different formats and there is no "common" Adobe file format.
    The purpose was to see if there were any specific formats that people had problems with in a particular flavor of subversion being as there are different types of subversions as well as different user clients and methods to check items in any out of whatever particular subversion solution you choose.
    I have been researching all the different subversions solutions, branches of those solutions as well as user clients for checking in and checking out items. Unfortunately most don't have a list of supported file types but i have found a few complaints about specifically Apache Subversion and TortioseSVN corrupting data but I believe a majority of the complaints are from incorrect installs and incorrect paths.
    A good list of version control solutions I started with :
    http://forums.adobe.com/message/3177311
    Other people struggling with the same problem :
    http://forums.adobe.com/thread/610194
    http://forums.adobe.com/message/2730898
    Adobe Drive & Asset Management that says it works with CS5.5 Applications but numerous complaints on it falling short.
    http://www.adobe.com/products/adobedrive.html
    To ask the question a different way that might be easier to get a response.
    What version control solution do you use with Adobe CS5.5 Applications?
    Do you have any problems with any particular file type in the solution that you use?
    I wish i could use Alien Brain and i am jealous if you do. :O)

  • Version Control for Application Express

    Hi all,
    We are using Application Express (HTML-DB) 2.0 with Oracle 10g Release 2. We have developed a number of pages within our application (basically sales reporting). We are starting to get ready move these pages to a test and production environment.
    Before we move to a production environment we need to implement a version control and migration (development -> test -> production) system. I have read various posts about importing and exporting pages and applications that have been very informational. However, I am still not clear on certain areas, any help/information on the below questions/comments would be helpful.
    1.     How are other people implementing version control? For some of our other environments (for example, PeopleSoft-SQR) we use Visual Source Safe. Can we use this along with Application Express or is there a way to keep track of versions within Application Express it self?
    2.     I see you can view a pages history at Home>Application Builder>Application 107>Page Definition>History. Is there a way to view the differences between the pages or to revert back to an older page?
    3.     I know you can export a single page but that leaves shared components “behind” that might leave the complex page in a non-working state if imported and installed in the production application. Is there a way export and import shared components, for example LOVs?
    These are a few of the questions I have…but I thought it would be a good place to start.
    Here are a couple of links that have given me some information related to the topic.
    Synonyms
    http://htmldb.oracle.com/i/doc/mvl_manage002.htm#sthref1206#BABFBBEE (I believe this is for HTML-DE Version 1.5…I did look in the same area for 2.0)
    Version Control
    How do people version control HTML DB applications?
    I would be interested in hearing your thoughts and ideas on this topic.
    Thanks,
    Stuff

    Stuff - this is also something we've been grappling with.
    Did you see the excellent tip about using Web server (or PL/SQL) redirects to point to the current app? The idea is that you copy the current prod app, work on the copy and then update the redirect to point to the new app when it's released and make the old app unavailable.
    This is quite brilliant in its simplicity, and has the added benefit of leaving the old app intact for bug fixes and re-releases, (or even rollback) if necessary. However, the problem with it, and the reason it's no good for our purposes, is because it sits on top of the same schema, so if the version control applies to objects in the database (i.e. the schema itself or packages etc.), then you're snookered (as far as I understand it anyway).
    In a previous project, our suppliers used VSS and versioned code at the app and function/procedure/package level - I'd love to know if anyone has a robust scheme for versioning at page level.
    I suspect History is an audit trail rather than versioning - I can't imagine that all the objects in all their respective states are being persisted for anything other than 'undo' purposes.
    Versioning at page level seems to be problematic but it can be done, provided that the shared components are sufficiently consistent. The trick is to edit the security group ID, but the usual caveats apply.
    What seems problematic to us is how to create a build out of components at different versions, like you might in a conventionally-packaged exe. I think we might end up checking in (or just saving in the file system) consistent versions at app and package level (having developed and tested in a separate schema or instance), and doing an overwrite of the prod app plus running a DDL script for package/function/procedure updates with schema deltas and other things like image uploads applied manually at cutover.
    I suspect that once I delve a bit deeper into where all these objects are stored, there will be more potential for scripting, but I'm not entirely confident that this will, reliably, give us entirely what we had in Pre-Prod. Another problem I've found with this approach is that packages don't get consistently replaced.
    It may simply be that we're applying waterfall concepts to what is really a RAD tool, but in any case this is my first Web-enabled development so I've been at sea with everything from design methodology to version control.
    Like you, I would be really interested to hear of other suggestions.
    Regards,
    John.

  • Want To Setup Version Control

    So I'm wanting to setup a version control system, but am unsure of where to start. I tried to fiddle with Git, but I was unsuccessful. I had followed the instructions to push my Git commit to my Git server, but it didn't seem like it had worked. So, I'm here asking if there is something easier. It doesn't need to be able to handle many people, just like 4-5 people. Are there any suggestions on either how to get Git to work, or another VCS that will be a little easier for me to work with?

    valnour wrote:I recently began playing with Git and it is the first version control
    system that I have used. I thought that it was really simple to set up
    and use. What were the exact problems you were experiencing? What
    steps did you take to set up your repo? Maybe with this information,
    and anything else you can provide we can get you rolling with Git.
    Okay, well I want put my Home directory into version control, as well as a few side projects I'm working on. It's not going to be for many people, just a couple. I installed Git onto my fileserver and created a directory at /home/git/home.git. Then I used this command:
    git --bare init
    in the home.git directory I had created. Then I went to my home directory on my computer and added the remote host thing using this:
    git remote add origin ssh://server.com/home/git/home.git
    After I did that, I did:
    git push origin master
    Am I missing something?

  • Alternatives To Dreamweaver's Version Control

    Are there any free/open-source alternatives to Dreamweaver's
    FTP version control? I have too many issues with Dreamweaver
    (cumbersome code editor, laggy/slow interface, dangling .LCK files,
    random crashes, memory leaks, clunky non-standard file browser) to
    make it worth my while to continue using it. (Of course, this is
    just personal preference -- other people in my shop don't mind it
    at all.) My workplace is currently married to Dreamweavers FTP
    interface (_notes folders and whatnot for "locking" files) and I
    need to be able to check-out files so that they show up as
    checked-out on other people's Dreamweaver installations. Changing
    our version control system is out of the question, unfortunately.
    I'd love to use SVN. Oh well!
    Are there any workable alternatives? I'd appreciate any leads
    or ideas you might have. I'm also interested in plug-ins for
    open-source development environments like Eclipse.
    Thanks in advance!

    Ahh I see it, but it doesn't exactly tell me whether a
    certain file or image
    is used or not. I want to do it opposite of what Site Map
    Layout is doing.
    in article e9ivfv$kmq$[email protected], Osgood at
    [email protected] wrote on 7/18/06 11:38 AM:
    > In your site definition set up panel on the left side
    there is an entry
    > named: 'Site Map Layout'. Select it and select the
    'home' page of your
    > site which is normally named 'index'.
    >
    > This will build a site map of all the pages and what
    they are linked to
    > within the site.
    >
    > You can view this at any time by choosing
    Window>Files. From the drop
    > menu, next to the site name, choose Map View. Click on
    the little plus
    > icons next to the page icons to see what pages are
    linked.
    >
    > Katherine Gable wrote:
    >
    >> Hi I am a recent convert to Dreamweaver from Golive.
    I found DW is so much
    >> better :) Except this.
    >>
    >> Anyway, I am trying to clean out this massive
    website, and I need to know
    >> whether an file is linked or not. Golive has this
    palette called In&Out
    >> Links, which shows a certain file is linked to
    whatever files.
    >>
    >> Here s the palette from Golive..
    >>
    http://img.photobucket.com/albums/v654/skytalon/Picture-2.jpg
    >>
    >> Please let me know and thanks in advance!!!
    >>
    >

Maybe you are looking for