![]() if I'm in a branch: fix-1, then git stash, then git checkout fix-2, then git stash pop, I now have the working copy changes from fix-1 on my working copy of fix-2. Will the UI support applying a stash from one branch to another branch? e.g. In one of my workflows I'm often using the stash to persist working copy changes that I can't commit but are required to get my local copy working (don't ask why.legacy code.). It would be awesome to have this same level of control in the GUI. STASH CHANGES GITHUB DESKTOP FULLWhy not give users the ability to control the full stash instead of limiting to a single entry per branch? It's a stack, so there's nothing in git itself preventing users from having multiple stashes if they use the CLI. if you already have a stash, we'll need to also warn that stashing again will overwrite the existing stash, just like we do in the switching branches stashing flow. It'll continue to use the same paradigm that exists today, where you can't have multiple stashes per branch. Select one or more files in the changes tab > right click > new option for "Stash selected files".New Stashes tab (next to Changes/History): Similar to the History tab, displays a list of all stashes in the stack with context menu options for each to apply a specific stash to the working copy.New Branch menu option: "Apply last stash to working copy" (equivalent to git stash pop).New Branch menu option: "Stash all changes" (equivalent to git stash).Proposed solutionsĪny or all of these feature suggestions would contribute to making it easier to manage your git stash: I don't bother to use the more complex git stash operations, but if there was a GUI option to control them I would definitely use them more. Can't show the file names so I took screenshot of the icons by the stashed changes. 5 files show in stash in the UI, when I click restore, it restores 3 files, but still shows 5 files in the stash. It would be awesome to have a simple way to stash all working copy change or only selected files/lines as well as to have a stash browser that can make viewing/applying stashes easier. git stash list shows stashes on other branches, but not anything on the master branch. ![]() The only git command that I still need to manually run in the CLI is git stash and git stash pop - everything else I typically do with git can be done via the GitHub Desktop client. STASH CHANGES GITHUB DESKTOP HOW TOI'll post here to prevent issue duplication, but I have some ideas for how to make this feature even more useful: Describe the feature or problem you’d like to solve I was just typing up a feature suggestion when I saw this issue. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |