Resolving against moved files The setup: we have foo open for edit and want to submit, but it has been renamed, first to bar and then to ola. We need to.

Slides:



Advertisements
Similar presentations
1 IST 410/420 Software Version Control 2 DevelopmentIntegration Test System Test User Acceptance Testing ProductionArchive DEVELOPMENTUSERS - Developers.
Advertisements

Microsoft Excel for beginners. What a spreadsheet is and why you might want one Basic Excel operations How to build a simple spreadsheet Class Objectives:
How to move address books/groups from GroupWise to Gmail.
Codeline Management for Evolutionary Development Anders Johnson WIS Technologies.
(define (f x) (if (< x 0) (lambda (y) (- y x)) (lambda (y) (- x y)))) GE f: P1 para:x body:(if … )
Version Control System Sui Huang, McMaster University Version Control SystemSui Huang, McMaster University Version Control System -- base on Subversion.
SERVER web page repository WEB PAGE instructions stores information and instructions BROWSER retrieves web page and follows instructions Server Web Server.
2/6/2008Prof. Hilfinger CS164 Lecture 71 Version Control Lecture 7.
Source Code Revision Control with Subversion Christophe Dupré May 13, 2005 Update KEJ May 10, 2006 Scientific Computation Research Center Rensselaer Polytechnic.
NIS – Network Information System WeeSan Lee
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 20AP. 1Winter Quarter File Transfer Lecture.
Exploring Windows 98 and Essential Computing Concepts - Chapter 2 1 Exploring the Internet Chapter 2 Search Engines: Finding Information on the Web.
Server selection Multiple servers Add a server UDN selection Channel selection Time selection Duration selection Channel window Time window Current time.
CS 497C – Introduction to UNIX Lecture 30: - Filters Using Regular Expressions – grep and sed Chin-Chih Chang
Update the PATH variable Trying to run the command: “javac Ex1.java” you’ve may encountered the error: “javac is not recognized as internal or external.
My Workspace Profile. Using the course menu, click on Profile.
How To Make A PowerPoint Quiz
1 Copyright ©2008 Serena Software, Inc. Web Services and ALF Events in Dimensions CM Steve Ransom Product Manager Sr, Serena.
Version Control. What is Version Control? Manages file sharing for Concurrent Development Keeps track of changes with Version Control SubVersion (SVN)
Perforce (Version Control Software). Perforce is an enterprise version management system in which users connect to a shared file repository. Perforce.
Subversion. What is Subversion? A Version Control System A successor to CVS and SourceSafe Essentially gives you a tracked, shared file system.
Version Control Group Wen-hao Zeng Richard Liou. 2 Introduction Several groups develop the ITS concurrently Accumulated modification of files can cause.
Information Systems and Network Engineering Laboratory II DR. KEN COSH WEEK 1.
(Sub)Version Control. 2 Keep large teams working on the same code Back up your work so you don't lose it all Compare changes to previous versions Revert.
Web TPAX Proxies and Unit Representatives. Topics Full Signature Proxy Advance Signature Proxy Proxy (Basic) Unit Representative.
All About Me Finding and Editing Saved Student Work Part II.
Submit for Evaluation Step 1: Create a Project – You can create a new project on the Synapse home page once you are logged in to hold your work for the.
Step 1: Click on Item Type Management.. Step 2: Click on Add New Item Type.
By Brian Moreland. This tutorial begins after you have completed your word document.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lect 20AP. 1Winter Quarter File Transfer Lecture 20A.
Web-Based T-Pax Signature Proxy Advance Signature Proxy Proxy (Basic) Unit Representative.
Spreadsheet Applications What is Excel?. Microsoft Excel MS Excel is an electronic workbook that gives you the ability to perform business and scientific.
It’s as Easy as… 1.Login 2.Submit Your Order 3.Track your Files Progress Let Us Show You How! 4. Print Published Documents Innovative technology that gives.
USM - IT BRANCHING PRESENTATION. Branch copying a codeline to create a new one codelines evolve independently //depot/main/...
Slide 1 Running NEMO at ECMWF Slide 1 NEMO under Perforce at ECMWF Kristian S. Mogensen Last revised:
ActiveX DLL Create Class in Dll File & Client Application MCSD Doron Amir
Online Application. notification a New Application Started.
Lesson 6: Using Macros Microsoft Office Word 2003 Lesson 6 Using Macros.
After you sync your OneDrive for Business files with your computer, you can manage your files like other files on your computer. You move, rename, and.
1 Subversion Kate Hedstrom April Version Control Software System for managing source files –For groups of people working on the same code –When.
Git workflows: using multiple branches for parallel development SE-2800 Dr. Mark L. Hornick 1.
To add a new title to the current slide, select “Click to add title” and type. Once completed, save the presentation.
Perforce Overview1 형상관리 도구 Perforce 개요. Perforce Overview2 Perforcec 의 특징  Client/Server (over network)  극소 변경 작업  작업공간 관리  파일간의 브랜치  멀티 플래폼 지원 
Collaborative Git An introduction to Git with others
Source Control Dr. Scott Schaefer. Version Control Systems Allow for maintenance and archiving of multiple versions of code / other files Designed for.
Using Integrity Change Packages for Development
Client1 Client2 Client3 Client4 My network setup Server Pix Des
Source Control Dr. Scott Schaefer.
File Management.
CVS Conflict Resolution Example
CS1101 : Using Course Marker
Performance Management Cycle
A How To Guide showing how to use Adobe Audition
Topic 3.5 Word Processing Application Microsoft Word.
Mint Customer Service
Microsoft Word 2010: Basics
Practice Presentation for Windows Mobile Pocket PC
Horizontal Centering Using the menu bar
File Management.
EPD 3.0 electronic Product Designer setup procedure: ls ~eeview | grep ePD | grep setup Part 2 tutor_ePD.setup ee457_ePD.setup.
Volume Marketing Tool.
Tips for working with CSS in the Edge Dev Tools
Presented by : Chirag Dani & Dhaval Shah
Prof. Hilfinger CS164 Lecture 4
File Management.
Patrick Cozzi University of Pennsylvania CIS Fall 2012
File Management.
Графика в Pascal.
How to Copy and Share a Document.
Git in Visual Studio.
Presentation transcript:

Resolving against moved files The setup: we have foo open for edit and want to submit, but it has been renamed, first to bar and then to ola. We need to resolve our foo with the edits in the depot and submit it as ola. How to do it: p4 sync ola p4 move –f foo ola p4 resolve p4 submit

depot client foo #1 THIS IS A FOO bar THIS IS A CHANGED FOO THIS IS A BAR #1 ola THIS IS AN OLA #1 #0 #2 edit

depot client foo #1 THIS IS A FOO bar THIS IS A CHANGED FOO THIS IS A BAR #1 ola THIS IS AN OLA #1 #0 #2 p4 sync ola THIS IS AN OLA #1 edit

depot client foo #1 THIS IS A FOO bar THIS IS A BAR #1 ola THIS IS AN OLA #1 #0 #2 p4 move –f foo ola THIS IS A CHANGED FOO #1 edit ? #0

depot client foo #1 THIS IS A FOO p4 resolve bar THIS IS A CHANGED OLA THIS IS A BAR #1 ola THIS IS AN OLA #1 #2 #1 edit #0

depot client foo #1 THIS IS A FOO p4 submit bar THIS IS A CHANGED OLA THIS IS A BAR #1 ola THIS IS AN OLA #1 #2 #0 THIS IS A CHANGED OLA #2

Resolving against moved files The setup: we have foo open for edit and want to submit, but it has been renamed, first to bar and then to ola. This time, we want to resolve each edit incrementally rather than all at once. How to do it: p4 sync bar#1 p4 move –f foo bar p4 resolve p4 sync ola p4 move –f bar ola p4 resolve p4 submit

depot client foo #1 THIS IS A FOO bar THIS IS A CHANGED FOO THIS IS A BAR #1 ola THIS IS AN OLA #1 #0 #2 edit

depot client foo #1 THIS IS A FOO p4 sync bar#1 bar THIS IS A CHANGED FOO THIS IS A BAR #1 ola THIS IS AN OLA #1 #0 #2 THIS IS A BAR edit

depot client foo #1 THIS IS A FOO p4 move -f foo bar bar THIS IS A CHANGED FOO THIS IS A BAR #1 ola THIS IS AN OLA #1 #0 #2 #1 edit ? #0

depot client foo #1 THIS IS A FOO p4 resolve bar THIS IS A CHANGED BAR THIS IS A BAR #1 ola THIS IS AN OLA #1 #0 #2 #1 edit #0

depot client foo #1 THIS IS A FOO p4 sync ola bar THIS IS A CHANGED BAR THIS IS A BAR #1 ola THIS IS AN OLA #1 #2 #1 edit #0 THIS IS AN OLA

depot client foo #1 THIS IS A FOO p4 move –f bar ola bar THIS IS A CHANGED BAR THIS IS A BAR #1 ola THIS IS AN OLA #1 #2 #1 edit #0 ?

depot client foo #1 THIS IS A FOO p4 resolve bar THIS IS A CHANGED OLA THIS IS A BAR #1 ola THIS IS AN OLA #1 #2 #1 edit #0

depot client foo #1 THIS IS A FOO p4 submit bar THIS IS A CHANGED OLA THIS IS A BAR #1 ola THIS IS AN OLA #1 #2 #0 THIS IS A CHANGED OLA #2

Reparenting work in progress The setup: we have main open for edit but want to submit the edit into our existing dev branch. How to do it: p4 sync dev p4 move –f main dev p4 resolve p4 submit The “move -f” command does all of the work of moving the local file over and setting up a resolve that will merge our edit into the dev branch.

depot client main #1 THIS IS A FILE dev #0 THIS IS MY FILE #1 THIS IS A CHANGED FILE #1 edit

depot client main #1 THIS IS A FILE p4 sync dev dev #1 THIS IS MY FILE #1 THIS IS A CHANGED FILE #1 edit THIS IS MY FILE

depot client main #1 THIS IS A FILE p4 move –f main dev dev THIS IS MY FILE #1 THIS IS A CHANGED FILE #1 edit #0 depot client main #1 THIS IS A FILE p4 move –f main dev dev THIS IS MY FILE #1 THIS IS A CHANGED FILE #1 edit #0 ?

depot client main #1 THIS IS A FILE p4 resolve dev THIS IS MY FILE #1 THIS IS MY CHANGED FILE #1 edit #0

depot client main p4 submit dev THIS IS MY CHANGED FILE #2 THIS IS MY CHANGED FILE #2#0 #1 THIS IS A FILE THIS IS MY FILE #1