Replies: 4 comments 28 replies
-
The definition got moved to "Examples". This should be in a more clear place
|
Beta Was this translation helpful? Give feedback.
-
Overall great feedback! Thank you for this! |
Beta Was this translation helpful? Give feedback.
-
Mind looking over the docs again? I'm wondering how much my changes help and where they could use more attention If you want to specifically see whats changed |
Beta Was this translation helpful? Give feedback.
-
Having also never worked with a branchless or stacked workflow myself, I am not quite sure how I should work with this tool. Especially if the rest of the team is still using a feature branch strategy with code reviews. It would really help if you could add more documentation in general, when to use it and what to achieve, what workflow you follow in your day to day work with it. Maybe some videos / screen casts would help a lot to get an overall understanding what this tool helps me in doing and what it doesn't. I am constantly asking myself if I am doing this correctly, when to pull / push / rebase etc. I read the article in the Readme about the branchless workflow and it sounds great but I am at not point where I can convince my team to switch full on, so I need a more "we are using a standard branch workflow, what can I use this tool here for" point of view. |
Beta Was this translation helpful? Give feedback.
-
TLDR: It would be great to improve documentation.
I have not used phabricator or other tools like that. In our team, we follow master based development, linear history (no merge commits). But we are often working on multiple features in parallel. As such, just using git-stack --push and git-stack --pull is a godsend. So thank you :) But without having any context of other such tools/processes, it is hard to follow the documentation. For eg:
# To push whats ready
. But what's considered readygit switch -v feature2
- I couldn't find -v flag for git switch (Maybe just a typo for -c)I just add commits on top of that branch. Here it says I have to use
git rebase -i
. Now I amwondering if by not using rebase I will break it. Or maybe you mean that if you want to move
commit to a different branch - then there is no extra support - just do what you would have done
and rebase.
git switch feature1 && git switch -c feature2
. Again,I am confused why is
git switch feature1
required. If I want to add feature on top of current changes,I would use
git switch -c feature2
. If I want to work on the feature as independent feature, I usegit switch -c feature2 origin/master --no-track
. If I were to adopt branchless workflow, perhaps Iwouldn't worry about branches at all until I was ready to send for review.
git-stack --rebase
really do and in which scenarios it should be used.Beta Was this translation helpful? Give feedback.
All reactions