这个流行的答案说,您应该将整个. vscode
文件夹提交到源代码控制中...所以我的一个团队成员就这样做了。
然而,我现在发现一个文件。vscode/符号。json注定要提交。这个文件是一个巨大的一行json文件,如果我提交它,我会看到不可能的合并冲突。
这是怎么回事?
吉特,别理我。io建议忽略除少数文件以外的所有文件:
# Created by https://www.gitignore.io/api/visualstudiocode
### VisualStudioCode ###
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
# End of https://www.gitignore.io/api/visualstudiocode
Joe给出了相同的建议(我认为这两个工具都从GitHub的gitignore存储库中获取了忽略)。我认为可以肯定地说,。vscode/符号。不应提交json。
因此,默认情况下,如果进行了更改,VSCode源代码管理将在文件和所有包含更改的目录上设置蓝色标记。 它还为名称着色,对我来说,在某些情况下,在更大的应用程序中,这似乎有点分散注意力。 有没有一种方法可以自定义,这样文件夹和文件名就不会改变颜色,只保留右边的小标记?
文件顶部的注释声明: 这似乎意味着文件夹应该包含特定于项目的设置,因此包含在源代码中。此外,UserVoice上的这篇文章似乎暗示了一些类型会进入那里,也暗示了应该提交。
如何从 vscode 的源代码管理中排除 .history 文件夹? 档案历史 我只想提交文件本身,而不是中的更改。历史/。
我有一个使用git子模块的项目(尽管它们有缺点),我添加了一个新的子模块,但在vscode中,我不能让它出现在源代码管理窗格中“源代码管理提供程序”下的回购列表中... 我尝试了执行cmd+shift+p并运行“git:initialize new repo”--在我的同事机器上尝试了“git:clone new repo”,我只是尝试用AppCleaner完全删除vscode,然后用设置同步备份
我基本上是在为我的服务器编写python ssh连接代码,它基本上是一个Ubuntu服务器16.04。 然后我想把这个演示源代码放在openrc上。sh文件有近10个环境变量,但1个需要用户输入,基本上是一个密码,但问题是,当我源这个。sh文件 但是它不需要用户输入和执行下一个命令,有没有办法提前解决它。 我想做的是: 1) 用python代码ssh我的服务器。 2)源码这个demo-openrc
在VsCode中,如果我创建/删除/更改文件,文件资源管理器不会相应地更新。直到几周前,它还工作得很好,但突然它停止了,只有在我手动点击刷新按钮时才会更新。为了更好地解释这个问题,我在youtube上上传了一段20秒的视频。 这是我的VsCode版本信息: 我在macoS Big Sur 11.4(20F71)上,VsCode在我的git根存储库中打开。 任何帮助都很感激!!