相关疑难解决方法(0)

"git pull"可以自动存储并弹出挂起的更改吗?

我知道如何解决这个问题:

user@host$ git pull
Updating 9386059..6e3ffde
error: Your local changes to the following files would be overwritten by merge:
    foo.bar
Please, commit your changes or stash them before you can merge.
Aborting
Run Code Online (Sandbox Code Playgroud)

但是,是不是有办法让git pullstashpop舞蹈给我吗?

如果此命令具有不同的名称,则可以.

创建shell别名git stash; git pull; git stash pop是一种解决方案,但我寻找更好的解决方案.

git git-stash git-pull

108
推荐指数
4
解决办法
3万
查看次数

Visual Studio代码:自动刷新文件更改

使用Visual Studio代码我注意到,如果您正在使用的文件发生更改,只要该文件集中在代码面板中,它就会从磁盘重新加载(如果您没有通过VSCode对文件进行更改).

但是,如果您在该文件上,则不会警告您有关文件更改的警告.

我一直在审查设置,我找不到像visual studio选项:

检测何时在环境外更改文件

所以我的问题是:是否有任何隐藏的设置或一些黑客来发出警告.

更新

在Visual Studio Code 0.3.0版中解决.

  1. 如果编辑器没有更改,则将从磁盘更新该文件.(在流程执行期间读取日志文件非常有用)
  2. 如果您尝试使用VSCode保存文件时双方(从磁盘和编辑器)都有更改,编辑器将警告您这种情况(即"脏写"),文件比较将允许您决定该怎么办.

visual-studio-code

88
推荐指数
3
解决办法
7万
查看次数

标签 统计

git ×1

git-pull ×1

git-stash ×1

visual-studio-code ×1