Lightweight Version Control and/or IDE ?

Summary:
I would like to know if anyone has any suggestions for a light-weight version control system ? A light-weight IDE would also be of interest (more advanced than TextPad, less complicated than Eclipse).
I would have stuck this in the IDE forum, but it seems their isn't one.
Details:
Previously, I have been doing my Java development using a text editor (TextPad), and doing most everything manually. I like this approach, because I understand everything that is going on.
I recently ventured out in the hopes of implenting version control. Going with what's popular, I set up CVS on my Linux server and access it using Eclipse on my PC. I would just continue using TextPad, but I like how Eclipse provides a nice GUI front-end for CVS functions.
Unfortunately, I've found the whole CVS/Eclipse setup to be buggy and convoluted. I still don't have CVS set up quite right. I can't seem to tag anything with a version, and I still don't know how to properly set up access privelidges (for simplicity, I ended up using chmod 777 on all CVS directories and files).
This whole setup seems to require intricate Linux, CVS, and Elipse knowledge. Now, instead of working on my Java application, I spend most of my time trying to better learn Linux, CVS, and Eclipse. Progress on my projects have ground to a halt. Every problem I encounter requires hours of research to resolve, and it often results from not understanding the complicated inner workings of one of these insufficiently documented products.
In the end, I really just wanted some version control for my software with a user-friendly GUI front end. I have no wish to be a Linux expert, or a CVS expert, or an Eclipse expert. I just want to be a user, so I can get on with doing my real work -- Java programming.
<rant>
I find Linux in particular to be especially difficult to grasp. It's not that the O/S is complicated. It's that materials for learning are sub-par or nonexistent. The Linux community, as well as many other software communities, like to think of themselves as part of some elite club of experts they don't want others to join. To perpetuate this, there is a general lack of tutorials, GUIs, or helpful information of any kind. Take "man" for instance, the worst help facility ever created, which has never been improved upon.
This would all be okay if I could simply use the non-existent CVS installer to install and configure CVS. But no, I have to do it all manually, from setting up the CVS server in xinetd, to editing the cvswrappers file (why is this not set up from the get go?), to changing iptables to allow CVS connections through the firewall. Simply trying to figure out how to set an environment variable is an exercise in frustration the first time. It took me probably an hour of research just to figure out that I needed to edit the file "profile" in the "/etc" directory because such information is not nicely documented anywhere.
</rant>
Conclusion:
Ideally, I would like a SIMPLE version control system that I can just run on my Windows PC. Something with a GUI preferably, as managing large numbers of files from a command prompt is tedius. Likewise, a light-weight IDE, something less complicated than Eclipse, would also be of interest to me.
Also, if you have any recommendations for a good Linux book, that would also be of interest to me. Such a book would probably be tailored to a specific flavor of Linux since each flavor uses different tools. I currently use Fedora Core, so a Fedora Core book would be preferable. I think I am probably stuck using Linux for a server, as my copy of Windows NT Server is hopelessly outdated, and Windows Server upgrades cost thousands of dollars I don't have (why don't they have an educational version of Windows Server?). I still regret spending thousands of dollars the first time.
Thanks for any suggestions.

Imho, CVS is a rather simple version control system, though I wouldn't want to access it using IDE plugins as they hide a lot of functionality. For an alternate frontend, have a look at WinCVS (www.wincvs.org) -- it's not that buggy.
You could also try subversion as a replacement for CVS, but afaik, there's no reliable and comfortable GUI client available yet.

Similar Messages

  • Version control and deployment strategies

    Hi,
    I was looking for input from the community on general
    strategies for using version control and managing deployments to
    test/stg/production.
    Currently, I am using subversion to track my source code, and
    using the standard flex builder build routine to produce my binary
    output and test. My output is stored locally on a shared vmware
    drive, so that it can be served up with a linux vm running apache
    (this is not dissimilar to just local testing)
    Now I'm getting ready to deploy to some remote testing server
    though, so I'm trying to think of the best way to go about it. I
    would like to tag my code in svn with a release tag, as is my
    practice in other platforms. Should I also store the bin folder in
    svn? Should I check in the resulting binary code independently in a
    separate repository/directory and then tag it there? Should I
    create a new build target to deploy directly to my testing server?
    The issue with the tagging approach seems to be that if I
    want to rebuild the code or redeploy it for any reason, I would
    have to checkout the tagged code in a separate directory, import it
    as a new project, rebuild and then redeploy.
    If I checked in the tested binaries into a separate
    repository/folder, I could always just do an svn export for
    deployment, but I'm not sure if that would cause any weird issues,
    and it seems a bit wasteful. I suppose I could build from the tag
    and zip up the resulting release and just make it available via
    normal download, but it seems that I would likely then have lots of
    working directory checkouts as flex builder projects for each tag
    or release, just so that I could rebuild from them....doesn't seem
    very elegant.
    I'm very interested in hearing any feedback on this. How do
    you do it?
    thanks,
    Cliff

    flex with ant is still not very very popular
    combination,since FB does all for you anyways, but I have to say
    ant is lot more flexible, especialy if you combine it with FB, ant
    can do pretty much anything, ...
    here is link about flex's ant tasks
    http://livedocs.adobe.com/flex/3/html/help.html?content=anttasks_1.html
    most of the projects I have done in Flex were with ant,
    here is general approach:
    for internal testing I let flex builder build and deploy
    within integrated tomcat,this is also where I do debugging, FB is
    pretty good about that.
    then I have following targets :
    build target - builds optimized version of flex app, only
    using library classes that are needed by project, also using that
    to feed my Modules building tasks so that they exclude all class
    references (like Button, Tabnavigation etc... ) from their compiled
    units,
    something like this (this is my old fb2 example) i don't have
    fb3 example handy right now :
    quote:
    <mxmlc file="${basedir}/main.mxml"
    debug="false"
    optimize="true"
    output="${dir.web}/main.swf"
    show-binding-warnings="false"
    show-actionscript-warnings="false"
    link-report="${basedir}/docs/my-links.xml"
    use-network="true">
    <load-config
    filename="/configdir/modified/flex-config.xml"/>
    <source-path path-element="${FLEX_HOME}/frameworks"/>
    <compiler.library-path dir="." append="true">
    <include name="lib" />
    </compiler.library-path>
    <compiler.source-path path-element=""/>
    <compiler.source-path path-element="src"/>
    <metadata description="some app">
    <contributor name="John Doe" />
    <contributor name="Apple Orangino" />
    </metadata>
    </mxmlc>
    <!-- compile module mymodule-->
    <mxmlc file="${basedir}/mymodule.mxml"
    debug="false"
    optimize="true"
    output="${dir.web}/mymodule.swf"
    show-binding-warnings="false"
    show-actionscript-warnings="false"
    load-externs="${basedir}/docs/my-links.xml"
    use-network="true" >
    <load-config
    filename="/configdir/modified/flex-config.xml"/>
    <source-path path-element="${FLEX_HOME}/frameworks"/>
    <compiler.source-path path-element=""/>
    <compiler.source-path path-element="src"/>
    <metadata description="some app">
    <contributor name="John Doe" />
    <contributor name="Apple Orangino" />
    </metadata>
    </mxmlc>
    tag -target tags release based on parameter of latest tag
    plus number increment I configure in properties file.
    Utility targets :
    classpath target - builds classpath string for compc task.
    commit target : commits source code, before building.
    resources target - copies all resources files to build
    directory,
    deploy-local target- deploy to local Integration server
    deploy-remote target deploy to remote uat server.
    test -target - run test cases over classes and generate
    report.
    and of course all famous asDoc target :)
    good thing is that you can create "ant builder" under project
    properties and chain your targets with flexbuilder's build
    commands,
    you can also easily integrate with build servers ( I use
    hudson)
    here is example :
    http://hudson.amostudio.com/
    MR hudson checks out code for you, builds it using ant
    targets you tell it to use, and reports to you, its pretty cool and
    very handy to always have active build proccess over codebase, of
    course in some cases its overkill, but most of the times, MR hudson
    is good to have.
    unfortunately all my ant files are for external clients I
    cant disclose them, but I can write blog about some general (apples
    and oranges) example, hhm that's actually good idea :) I can shake
    off some stress as well :)
    thanks for the idea :)
    hth
    regards
    levan

  • Version control and configuration management

    How is version control and configuration management done for iPlanet6 web
    and app servers?

    I'm not sure if I understand exactly what you are asking. Neither iWS or
    iAS have built in version control or configuration management. But
    pretty much everyone integrates them with version control or SCM in some
    way. Ranging from the complex (say integrating iAS and Interwoven) to
    the simplistic (using CVS to track HTML documents or source code).
    David
    Chris Valliere wrote:
    How is version control and configuration management done for iPlanet6 web
    and app servers?

  • Oracle Service Bus Configurations version control and deployment automation

    Hi,
    Currently we have OSB10gR3 installed and we use the web based sbconsole to create projects and proxy services. It's all working well and good!!
    We are at the state where we need to think about source control, migration of artifacts from dev to test and to prod.
    I'm looking for pointers to version control the artifacts of OSB projects, what could be version controlled (no binaries) and how do we extract those artifacts?
    How do we customize those artifacts while migrating to different environments in an automated fashion?
    Please point me to best practices and gotchas that we should be aware of while dealing with deploying OSB proejcts from test to Prod.
    Thanks in Advance!!

    After reading the threads mentioned by Deba, I'm able to get this all worked out with SBConsole itself. Experts, please review my approach below and let me know if I have overlooked anything.
    Simple advantage I see in using sbconsole is that it requires less maintenance, i.e. avoids rolling out another IDE (Eclipse -Workshop plug-in) to IT developers and at the same time provides the functionality that we are looking for. Currently, JDeveloper is our primary IDE, so we thought it's best to wait till OSB development gets integrated into JDev.
    This is the deployment workflow which worked for us,
    Developer:
    1)Develops Proxy services using SBconsole in Dev environment.
    2)Creates sbconfig.jar by using the export functionality available in System Administration link in sbconsole
    3)Checks-in ALL the files present in the above jar into version control under the proxy service project name
    4) Creates customization file using the customization file link in System Administration and modifies the value for each environment i.e. creates two files test_customfille, prod_customfile
    5)Checks-in the customization files into version control under the same proxy service project
    Promotion to Test and Prod
    1) From the source control, service proxy is built (actually the jar file of all files including the custom file is created)
    2) SCP proxy_sbconfig.jar file to Test or Prod box
    3) Follow the steps mentioned in Auto deploy of ALSB/OSB artifacts - Proxy, WSDL and webservices...
    4) Depending on the server, test or prod, pick the right customization file and deploy using ANT.
    Thanks!!

  • Version Control and Dreamweaver CS5.5

    Hello-
    I want to install version control on both a shared Bluehost server and a dedicated Hostgator server, sites on both I manage with DW CS5.5.
    I've read the help articles but it seems they are targeted at installing svn on your local machine, and I want to install it on my remote servers. I realize this is not a Dreamweaver specific question but wondered if there are any obvious paths to this someone might know of.
    I do have svn installed on my bluehost server, but haven't yet been able to figure out how to set up a repository there yet. So when I do
    svn --version, it shows me all the version info, indicating it was successfully installed, but I haven't been able to set up a repo yet, via ssh. Can this be done in DW or do I have to get it done via SSH on the server first, then set the path to it in the version control tab of the site set up/management tabs AFTER I accomplish setting it up via SSH on the server first?
    Thanks very much in advance...
    Laura

    So here is where I am with it if you have any suggestions I'd appreciate it:
    Hostgator tech support helped me get it back to 1.7.5 (no explanation for how it became 1.6 after I installed and verified 1.7.5, odd)
    So here was the interaction but I'm still (stupidly I'm sure) stuck:
    From tech support:
    You *should* be able to communicate with a SVN 1.7.5 server with a svn 1.6 client without issue.
    1) When I run svn --version on your , I show version 1.7.5:
    [~]# svn --version
    svn, version 1.7.5 (r1336830)
    compiled Jun 28 2012, 22:37:11
    Yes, the user and password for SVN must be set up within svn. Here is a brief outline of setting up a repository.:
    First, create the repository:
    svnadmin create ~/myrepository
    Edit the configuration file for the newly created reposiroty:
    nano ~/myrepository/conf/svnserve.conf
    Add the following, presuming you want no anonymouse access and write access for authenticated users:
    anon-access = none
    auth-access = write
    password-db = passwd
    Open up the passwd file to create it and ready it for editing:
    nano ~/myrepository/conf/passwd
    Add your password to it like so:
    exampleuser = examplepassword
    Import your project to it (if any):
    svn import /path to your project/myD5project file:///home/juicyserveradmin/myrepository
    Start and daemonize the svn server:
    svnserve -d
    You should now be able to check out your project from DreamWeaver.
    4) SVN typically runs on port 3690. Port 2223 is your SSH port. If DreamWeaver allows your to connect to SVN via SSH, then it will be over port 2223 - in this case you would need ot provide your SSH login credentials.
    What I'm still stuck on:
    I added the repo as he said, ~/repos
    I added two users/passwords to the file (not sure how to confirm I did it right though)
    I'm stuck on this step:
    svn import /path to your project/myD5project file:///home/juicyserveradmin/myrepository
    Here is how it's set up now, if you could help me think through what makes sense I'd really appreciate it.
    I've got my live site, example.com
    We've been doing all of our development work live on the front end which is of course a terrible idea and constantly causes issues where problems are showing up live.
    So i set up dev.example.com which is within the main example.com directory called /dev and as a subdomain.
    I also set up /dev2 the same way.
    The only difference is that /dev is set on cron to have all of example.com main files copy to it once a day, so it stays more or less in sync.
    /dev2 is not being synced that way.
    My idea was then I've got two dev folders we can do work in, one that syncs and one that stays static.
    I want to have svn working for all 3....the live site, the /dev and the /dev2.
    So would I need to create repos in each of those 3? Or just one repo? file names would be the same in all three so it seems like there would need to be repolive, repodev , repodev2 or something like that?
    I want the same user/pass at the moment for all 3.
    Then I'm back to not quite sure how to set that up in DW, and, what to import into each if that's the best way to do it?
    Also I was confused about the path command above.
    In the scenario above can you create that path for me to see exactly how I should paste it in if I do three repos, if, and please tell me, if doing it that way even makes sense?
    For DW server settings, is the sever address the IP address of my dedicated server?
    And I'm not sure what to put for Repository Path given the questions above.
    Thanks again for your patience and help...
    Also:
    I see from this link
    http://civicactions.com/blog/2010/may/25/how_set_svn_repository_7_simple_steps
    That I would maybe want to set up different directories within the /repos directory for the three versions of the site, live, dev and dev2?
    I'm still confused about the format of the path.
    Would it be like
    svn mkdir file:///nameofmyhomedir/repos/live
    svn mkdir file:///nameofmyhomedir/repos/dev
    svn mkdir file:///nameofmyhomedir/repos/dev2
    Where I want the directories to be named live,dev and dev2?
    Can you correct that path for me if that's not quite right?
    I do see in DW now for my local site that I've got + next to all the files after setting up the Version Control server, but, because I don't have the path to the repo right I guess or the server address right...it says it can't connect:
    Access: Subversion
    Protocol: SVN
    Server Address: My IP address?
    Repository Path: Not sure if I did ~/repos what the full path to it on my server is?
    Server Port: 3690
    username/pass what I set up in the file according to his directions.
    Can you steer me towards dialing this in right pretty please?
    Thanks in advance for any help.

  • Dreamweaver Help | Version Control and Advanced settings

    This question was posted in response to the following article: http://helpx.adobe.com/dreamweaver/using/version-control-advanced-settings.html

    FlashBanger wrote:
    Why am I getting an "Image is not inside the site." alert?
    It could be because you haven't defined/setup your site.  In DW you always need to define a site before you can do anything.  I suggest read this part 1 tutorial to get the idea.

  • Version Control and Echo/2000

    Do you have any documentation relating to the version control
    provided by Echo/2000 and whether or not it is being incorporated
    into designer6.5. If it is when is 6.5 due out?
    null

    Dave Clarke (guest) wrote:
    : Do you have any documentation relating to the version control
    : provided by Echo/2000 and whether or not it is being
    incorporated
    : into designer6.5. If it is when is 6.5 due out?
    Dave,
    I will send you some Echo information. If you buy Headstart you
    will get a free trail copy of Echo. Our aim is to finally have
    all functionality of Echo into Designer. We have estimated that
    60% of the functionality of Echo will be part of the first
    release of Designer 6.5 in a later release all functionality will
    be absorbed. Of course Designer 6.5 offers a lot more
    functionality than Echo ever offered. The limited production
    release of Oracle Designer 6.5 is expected in October.
    Regards,
    Ton
    null

  • Version control and multiuser access on one project

    Hello,
    I have a question is there a tool from National Instruments or a third party supplier, with which I can controll the programmed versions of the LabVIEW Code and makes it possible that more than one person works at one time at a project.
    Best regards
    TED

    Ted,
    Please refer to the discussion topic (...LabVIEW>LabVIEW General>Topics...) regarding Programming guidelines. There is a bit of discussion in that thread about source code control and project management.
    This is a very difficult subject to learn, especially when applied to LabVIEW coding, as all the information out there is strictly limited to text based programming.
    I suspect (I know for a fact...) that there are materials in the works that would pertain to this exact subject. Keep your eyes on the NI website under reference materials that may speak of such subjects.
    Good luck

  • Version control and Approval service for folder of File Server

    Hi,
    We have recently integrated Windows file server to portal using webDav connector. I am unable to use the services (approval and versioning) for this new repository. How to enable the services for this repository?
    KM content stored in PCD is having approval and versioning services and we are using them.
    Many thanks in advance.
    Syam.T

    Hi Shyam,
    U need to enable the services specific to the repository that u have created.
    A restart may also be reqd.
    u need to go to Content Management->Repository Manager->File System Repository
    Add the services to the FS Repository u have created.
    Regards
    BP

  • Version Control and Advanced settings

    This question was posted in response to the following article: http://helpx.adobe.com/dreamweaver/using/version-control-advanced-settings

    what is 'site-wide media query file' ?

  • MS Patch KB2976627 Java ActiveX version control and how it affects RDS sessions

    The recent patch for MS to prevent IE from using older versions of Java ActiveX seems to put a version file under %localappdata% and pull this file from the Internet.  My questions are:
    1.  How does this work when you are using a mandatory profile for RDS users?
    2.  We don't allow internet access to the RDS servers/sessions.  How does that affect this whole process?
    I'm quite confused how this patch works with RDS overall, so any explanation is appreciated.

    I assume you are referring to this http://support.microsoft.com/kb/2991000
    "Starting September 9, 2014, out-of-date ActiveX controls will be blocked on computers that have the August Cumulative security update for Internet Explorer (MS14-051)(http://support.microsoft.com/kb/2976627/ )or a later update applied"
    If you apply this update and your users do not have access to the Internet, the control will simply be blocked.
    Microsoft list these options...
    "If your organization has to have more time to lessen dependencies on outdated Java controls, you can take one of the following actions: •Turn off the feature completely. To do this, use the Turn off blocking of outdated ActiveX controls for Internet
    Explorer Group Policy setting (or the corresponding registry key).
    Note This is the less secure option. 
    •Turn off the feature for a specific domain. To do this, use the Turn off blocking of outdated ActiveX controls for Internet Explorer on specific domains Group Policy setting (or the corresponding registry key). This setting lets you turn off the feature on
    the specific domains on which your enterprise has an outdated Java dependency."
    Since you are using mandatory profiles, I would recommend updating the ActiveX control in the mandatory profile -> http://technet.microsoft.com/en-us/library/gg241183(v=ws.10).aspx
    HTH,
    Jeremy

  • SCM and Forms Builder version control

    Hi,
    I would like to start using Oracle 10g SCM repository with Forms builder for version control. The idea would be that the forms developers do not use Repository Object Navigator.
    I read from the instructions that Oracle9i Forms Developer requires the .fmb and other associated files to be located on an accessible disk, i.e. outside of the Oracle9i SCM repository. Thus to edit a .fmb file it must first be downloaded to a file system. That means that the developer needs to use RON. Is that really so? What is the reason for that?
    When I was testing the version control functionality with Forms Builder I realized that the users cannot easily determine if a file is checked in or our unless they use RON or try to perform the action (i.e. check in or out). Is there any other solution for this?
    Thanks,
    Tomi

    Hi user574160
    Subversion is seen as the natural successor of CVS, and so is a natural choice for many development sites out there.
    Note you should have a look at the following Re: Configuration Management in Forms 6i regards Subversion locking to ensure the integrity of your binary forms files.
    In turn the Subversion Book under section 3 Locking gives a good explanation of protecting binary files.
    Hope this helps.
    Regards,
    CM.

  • Report Builder RDF, XML, REP and Version Control

    I'm looking to convert our existing RDF reports to XML format to better support version control and have a few questions.
    - Are there any issues with converting these RDF files to XML and developing them going forward?
    - When it's time to deploy to the server we'll convert them to RDF or REP. Any issues?
    - This question was asked before, [Thread: Oracle Reports Builder - RDF vs XML|https://forums.oracle.com/forums/thread.jspa?threadID=721959], but that was over 3 years ago. Have the issues been resolved?
    - Is anyone currently following the workflow I've outlined with success?
    Couple of links of interest regarding this topic.
    [Tuning Oracle Reports - 20.5.1 Paper Layout|http://download.oracle.com/docs/html/B14048_02/pbr_tune.htm#i1007252]
    [Running Report Requests - 13.3 Deploying Your Reports|http://download.oracle.com/docs/html/B14048_02/pbr_run.htm#i1008764]
    My Oracle Report Builder Version Info (Help -> About)
    Report Builder 10.1.2.0.2
    ORACLE Server Release 10.1.0.4.2
    Oracle Procedure Builder 10.1.2.0.2
    Oracle ORACLE PL/SQL V10.1.0.4.2 - Production
    Oracle CORE     10.1.0.4.0     Production
    Oracle Tools Integration Services 10.1.2.0.2
    Oracle Tools Common Area 10.1.2.0.2
    Oracle Toolkit 2 for Windows 32-bit platforms 10.1.2.0.2
    Resource Object Store 10.1.2.0.2
    Oracle Help 10.1.2.0.2
    Oracle Sqlmgr 10.1.2.0.2
    Oracle Query Builder 10.1.2.0.2 - Production
    PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)
    Oracle ZRC 10.1.2.0.2
    Oracle XML Developers Kit 10.1.0.4.2 - Production
    Oracle Virtual Graphics System 10.1.2.0.2
    Oracle Image 10.1.2.0.2
    Oracle Multimedia Widget 10.1.2.0.2
    Oracle Tools GUI Utilities 10.1.2.0.2
    Edited by: 896352 on Nov 9, 2011 2:35 PM

    Hi Michael,
    Per my understanding that you want to find a solution for version control when you design the report using the Report Builder 3.0, right?
    As you know that Report Builder is a tool which can only work on one single file instead of a project , so the current version of Report Builder doesn't have these capabilities. You can submit a feature request about it on the  Microsoft UserVoice site
    here: 
    http://visualstudio.uservoice.com/forums/121579-visual-studio/category/53187-sql-bi-tools-srs-ssis-ssas-
    Generally, visual Studio Team System and Visual Source Safe integrate with the Visual Studio/BIDS shell and third-party source control solutions like SVN managed from the file system play well with version control. So I would suggest you to consider use
    them instead.
    In conclusion, one possible workaround for you is that you can save all .rdl files in third part tool’s(TFS) workspace folder for version control purpose (check in, check out with the Windows Shell Extension), and you can use Report Builder to edit these
    report files. Then use Report Builder to deploy the .rdl file to Report Server.
    More details information about the version control for your reference:
    https://sqlserverbiblog.wordpress.com/tag/ssrs-version-control/ 
    Similar thread for your reference:
    https://social.msdn.microsoft.com/Forums/en-US/939b3a90-067d-4593-b456-76533c9d60ce/sync-ssrs-visual-studio-project-with-ssrs-server-alm?forum=sqlreportingservices
    https://social.msdn.microsoft.com/Forums/sqlserver/en-US/1ad0db30-7fd8-4007-9731-ec8f2f44605f/report-format-rdl-version-control?forum=sqlreportingservices
    If you still have any question, please feel free to ask.
    Regards
    Vicky Liu

  • Version Control of APEX Pages and Shared Components

    Background:
    My organisation has a large customer base and over the last 2 years we have migrating from a forms to an apex user presentation layer. We have had a number of customers live on the apex front end for close to a year now.
    Our current method of releasing apex objects is at the application level (ie applications are exported for version control in PVCS and then released to Test etc). We now want to investigate exporting pages and shared components individually. Hence, I have a few questions:
    1. If I export a page and this is checked into PVCS and I forget to export a 'List of Values' shared component. What happens when the page in PVCS is created in another environment (ie Test). I guess the ‘Page Import’ would still succeed but the reference to the ‘List of Values’ would be some large made up number.
    How would we detect the missing dependency after import ?
    2. Regarding New or Changed Templates. Once again, if a page references a new template and is then exported, checked into PVCS and imported into test but the template is missed for migration to test, would the import succeed but the template reference would be broken, like in number 1.
    3. How can Application level objects be locked (reserved) when undergoing modification.
    Any comments would be appreciated especially if there are any sites using pages and shared component exports for version control and releases.
    For anyone who's interested, the method we are thinking of using is:
    ..Page Export script will be version controlled
    ..ALL the shared component export scripts will be added to 1 main SQL script
    Hence we only end up with 2 configurable objects in PVCS.

    Nigel,
    1. If I export a page and this is checked into PVCS and I forget to export a 'List of Values' shared component. What happens when the page in PVCS is created in another environment (ie Test). I guess the ‘Page Import’ would still succeed but the reference to the ‘List of Values’ would be some large made up number.
    For component export/import, the source and target worskpace ID and application ID must be identical. You can achieve the workspace "sameness" by exporting and importing the workspace from one database to another, thus preserving the workspace's numeric ID, aka security group ID. Similarly applications must be exported/imported/installed without changing their IDs in the installed-into instance. More fundamentally, the application you import/install components into must be an identical copy of the source application with respect to the internal object IDs, allowing only for differences that incent you to migrate changes from a higher rev level of the application into a copy that is at a lower rev level.
    As to the specific question, if you copied a page but didn't copy an LOV into the target application then if the LOV referenced by the page already existed in the target application then page would simply reference the existing, perhaps down-level, LOV in the application. If the LOV did not already exist but had been newly created in the source application, then the target application page would contain an invalid reference and would produce a runtime error.
    How would we detect the missing dependency after import ?
    I don't know of any reports that would tell you this. There are several types of omissions that you need to watch out for, not all of which can be detected by inspection of the target application in isolation.
    2. Regarding New or Changed Templates. Once again, if a page references a new template and is then exported, checked into PVCS and imported into test but the template is missed for migration to test, would the import succeed but the template reference would be broken, like in number 1.
    Yes, same case.
    3. How can Application level objects be locked (reserved) when undergoing modification.
    There is no provision for this as there is for pages.
    For anyone who's interested, the method we are thinking of using is:
    ..Page Export script will be version controlled
    ..ALL the shared component export scripts will be added to 1 main SQL script
    Hence we only end up with 2 configurable objects in PVCS.
    So you propose to have one script of all pages and another script for everything else? I'm not sure I got that right.
    Scott

  • Version Control with Clearcase

    Will anybody tell me how to use clearcase for version control with Jdeveloper? I use clearcase for version control and Jdeveloper as IDE. What are the configuration changes to be made to link jdeloper IDE to clearcase repository so that I can checkout files from clear case directly to Jdev IDE and check them in directly to clear case version control repository.

    Hi Srinivas,
    Integrated support for Clearcase is coming in a future version of JDeveloper.
    In the meantime, you can use the checkin/checkout custom addin to drive clearcase.
    Download the custom addins package from:
    http://otn.oracle.com/products/jdev/info/CustomAddins.31/CustomAddinsJD31.zip
    Then have a look at
    http://otn.oracle.com/products/jdev/info/CustomAddins.31/CustomAddins.html#CheckOutIn.Java
    for instructions. You will need to alter CheckIn.bat to change the following line:
    put -S+_V -U %1
    to
    cleartool ci -nc -identical %1
    And alter CheckOut.bat to change the following line:
    get -l -Q -S+_V %1
    to
    cleartool co -nc -reserved %1
    Brian

Maybe you are looking for

  • Images not displaying at their normal size, and not all keywords displaying, why?

    Not sure what's going on inside Adobe Bridge CC 2014.1, but why is it that my images are not displaying at full size. Bridge says they're displaying at 100% but I know that's not the case, because when I open the same images in Mac OS Preview (OS 10.

  • Problems setting up 2nd email address

    Ok so I followed all the help instructions for setting up a second email address and all is fine. I can send test emails to my first account and I receive them within the same inbox. But then I hit two roadblocks: 1.) When I reply to the test message

  • How do I obtain the names of graphic layers from a PDF?

    I want to write an applescript that will extact the layer names from a PDF imported into InDesign. However, the only layer name it returns is the separator layer "Test.indd" and not the actual layers contained in the PDF. The PDFs are saved from AI t

  • I can't print from firefox

    When I go to print an email or webpage in Firefox all that happens is that a page goes through the printer and comes out blank. When I try to print the same pafge from Safari it prints fine. I'm on a Mac and running Firefox 3.6.11

  • Payment through cost center

    Hello, how can we make payment to the vendor through cost center? thanks.