Subversion Integration Demo Script

This script describes steps that should be demo-able using the first Subversion prototype.

Binary

Build module binary from subversion module sources tagged by teepee-teaser tag.

Environment

Demo is shown for https repository (e.g. https://peterp/securesvn). It's necessary to pernamently accept server certificate using command line svn (e.g. svn info https://peterp/securesvn) because integration does not support certificates yet.

In NetBeans disable CVS support (it competes for IDE popup menus)

On Windows deinstall TortoiseSVN (it competes for _svn administrative files)

Setup Tasks

  • Import un-versioned project into repository
    Create new AnagramExample application and on project node select Import.
    It shows Import wizard, with repositry browser TODO automatically ignoring non-shareable project data,
  • Checkout existing sources from Subversion repository.
    Checkout imported AnagramGame into second working copy. The second copy is used later on to show update.
    It shows: Checkout wizard, repository browser, automatic recognition of checked out NetBeans projects.

Update-Edit-Commit Work-flow

  • Make local changes: edit lib code; add 2 new classes and ignore one of them (not on Windows); remove test, rename WordLibrary.
    It shows status changes in project explorer. Added and modified files.
  • Check project status, Show Changes
    In Subversion view view it shows removed files, ignores ignored files.
  • Diff before commit.
    It shows local changes.
  • Commit local changes.
    It shows Commit action UI.
    It shows commit progress feedback.
  • Update remote changes
    From Subversion preview remote changes (then diff)
    TODO cause conflict and show Resolved action?

Working With Copies

  • Create a copy
    if copying modified WC it shows warning. Check copy using repository browser.
  • Switch to copy
  • Merge with a copy.
    TODO dialog is little bit sluggish

Project Features

About this Project

VersionControl was started in November 2009, is owned by tpavek, and has 102 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20160708.bf2ac18). © 2014, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
 
 
Close
loading
Please Confirm
Close