On Fri, Jan 31, 2014 at 9:23 AM, Guy Harris <g...@alum.mit.edu> wrote: > Actually, if I'm working on various parts of the source at the same time, > because I have more than one project in progress, I have multiple separate > trees, so there's nothing to switch. (There are, I guess, people out there > who actually *like* tabbed browsing, too, but if there were a UI option in > Safari to *disable* the creation of new tabs, I'd set that option to "disable > tabs"....) > > But if I'm changing an interface for the UI, I'll change all three UIs at > once.
As I said before, everyone finds his own way of doing it. I do not think however, that branches compare to tabs in quite the way you described. Branches are more of sheets of paper, you add to a folder or remove, depending on your progress and ideas. The neat thing of branches is, that work can depend on other branches, therefore allowing you to go really wild with ideas and still be able to switch back to the main track without loosing anything. > which is one *REAL* problem I have with Git - it's not the job of a VCS to > tell you what your workflow should be, it's the job of a VCS to support the > preferred workflow of the developer and the desired workflow of the project. In my opinion, git does not dictat that much. Sure, rebase, branches and merging is kind of a way of forcing workflow, but this stems out of the necessity to keep the repos clean and synchronized, not necessarily out of a dictat on your workflow. Therefore I can live with it. Especially as my company used VSS in the past. regards, Roland On Fri, Jan 31, 2014 at 9:30 AM, Guy Harris <g...@alum.mit.edu> wrote: > > On Jan 31, 2014, at 12:17 AM, Roland Knall <rkn...@gmail.com> wrote: > >> You can also take a look at >> http://stackoverflow.com/questions/457927/git-workflow-and-rebase-vs-merge-questions > > I did, and saw a comment that said: > > Unfortunately, the new Pragmstic Programming book is mostly written > from using Git while still thinking in SVN, and in this case it has misled > you. In Git, rebase keeps things simple when they can be. Your experience > could tell you that your workflow doesn't work in Git, not that Git doesn't > work. > > which is one *REAL* problem I have with Git - it's not the job of a VCS to > tell you what your workflow should be, it's the job of a VCS to support the > preferred workflow of the developer and the desired workflow of the project. > ___________________________________________________________________________ > Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> > Archives: http://www.wireshark.org/lists/wireshark-dev > Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev > mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe