[ 
https://issues.apache.org/jira/browse/LUCENE-6985?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15108520#comment-15108520
 ] 

Uwe Schindler commented on LUCENE-6985:
---------------------------------------

bq. The list of steps above are one of the advantages of GIT - how to work on 
multiple issues in parallel, without have multiple checkouts.

Oh not always!!! I tried to use a single GIT repo many times, but because of 
the way my brain works and my daily workflow dictates (I often do several 
things in parallel), I switched to multiple parallel ones every time. For my 
personal work it is much easier to have separate checkout than all the time 
switching with crazy command lines (or mouseclicks) just to quickly lookup a 
file from another branch. The backside is of multiple repos: You have to 
push/pull all the time to get those repos in sync. So is there any possibility 
to have a single GIT repo but have more than one view on them in separate FS 
directories and once I commit to any of them I don't need to push/pull? And 
sorry, disk space is not an issue today, so I want to have 5 Lucene checkouts 
in parallel :-)

> Create some (simple) guides on how to use git to perform common dev tasks
> -------------------------------------------------------------------------
>
>                 Key: LUCENE-6985
>                 URL: https://issues.apache.org/jira/browse/LUCENE-6985
>             Project: Lucene - Core
>          Issue Type: Task
>            Reporter: Dawid Weiss
>            Assignee: Dawid Weiss
>
> I'll prepare some simple github repos that demonstrate how to (from command 
> line, GUI users can find their buttons I'm sure) perform:
> Simple tasks:
> 1. Checkout branch X, create local branch Y, modify something, create a diff 
> for Jira.
> 2. Checkout branch X, create local branch Y, modify something, catch-up with 
> changes on X, create a diff for Jira.
> 3. Checkout branch X, create local branch Y, modify something, catch-up with 
> changes on X, apply aggregate changes from Y on X (as a single commit).
> 4. Backport feature/ commit C from branch X to Y via cherry picking.
> More advanced:
> 1. Create a feature branch off branch X, develop the feature, then apply it 
> as a series of commits to X.
> 2. Create a feature branch off branch X, develop the feature, then apply it 
> as a series of commits to X and Y (different branch).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to