如何让我的VSCode始终反映公司的GitHub代码库(即从所有代码库实时拉取生产代码)?
换句话说,我只想确保我的VSCode始终反映生产代码,并且我的公司有数十个代码库。
换句话说,我只想确保我的VSCode始终反映生产代码,并且我的公司有数十个代码库。
VSCode只会在工作区中检测到的代码库中获取(而不是拉取)代码。
这意味着如果您只是打开VSCode(没有工作区),它将不会获取任何内容。
如果您使用代码库文件夹(或一个工作区中的多个代码库文件夹)打开VSCode,它将获取每个代码库。
从那里,您可以查看给定代码库的分支以及与获取的代码相比本地提交次数的增加/减少(如问题52339中所述):
根据当前选中的分支,这将反映出“生产”代码。
这取决于如何管理“production
”代码:在主分支上?在“release
”分支上。
由于VSCode定期获取所有分支,您将始终找到远程的“生产”分支(无论您使用的是主分支还是其他任何命名约定),它始终是最新的。
- 我可以编写一个脚本之类的东西来定期执行此操作吗?
不需要。VSCode已经定期获取任何检测到的远程Git代码库(如果您打开了一个)。
- 我如何一次从GitHub将50个代码库拉取到VSCode中?
您不需要这样做:只要您打开其中的任何一个代码库,它就会自动刷新(获取)并在VSCode左下角显示您的本地克隆是否最新。
对于其他49个代码库,只要您没有在本地使用它们,就不需要从它们那里获取。