当前位置: 首页 > 知识库问答 >
问题:

如何git拉多个repos上的窗口?

百里文景
2023-03-14

所以我有很多回购协议,有时我会忘记是否有一些回购协议没有完成,所以我想知道是否有一种方法可以在一次回购中为每一笔回购协议提供git pull。蝙蝠脚本。我在这里看到有人在linux上做这件事,我相信,但我在windows机器上。有人知道如何在windows上执行此操作吗?

共有3个答案

公良渝
2023-03-14

我真的很喜欢@eikooc的回答——并且希望它能起作用——但是它在视窗10上对我不起作用。

以下是我的变体:

for /f %%f in ('dir /ad /b C:\Documents\GitRepos\') do cd /d C:\Documents\GitRepos\%%f & call git pull & cd ..
庾君博
2023-03-14

这是一个PowerShell版本

Get-ChildItem -Directory | foreach { Write-Host "`n■ Getting latest for $_ ↓" -ForegroundColor Green | git -C $_.FullName pull --all --recurse-submodules --verbose }
羿昊英
2023-03-14

你可以做出一个决定。bat文件,在该文件中,您可以使用此文件添加所有存储库

cd C:\path\to\git\repo
call git pull
cd C:\path\to\git\repo2
call git pull

或者让它通过git存储库运行整个目录

FOR /D %G in (C:\Documents\GitRepos\*) Do cd %G & call git pull & cd ..

而不是bat文件有一个用于windows的GUI客户端Github

如果你把所有的存储库都放在那里,记住同步它们就不会很痛苦了。

 类似资料:
  • 问题内容: 我正在使用Jenkins Multiple SCM插件将三个git存储库检出到Jenkins作业的三个子目录中。然后,我执行一组命令,以使用从所有三个存储库中提取的信息和代码构建一组工件。 现在已弃用多个SCM,并且文本建议移至管道。我尝试过,但是我不知道如何使它工作。 这是我感兴趣的从詹金斯工作目录的顶层看到的目录结构: 这三个子目录中的每一个都有一个单独的git repo签出。对于

  • 我的数据流来自一个定制的SourceFunction,它以确定性的顺序发出窗口大小的字符串序列。其目的是基于EventTime在keyedstream上创建滑动窗口,以便对累积的字符串进行处理。为了分配EventTime和水印,我将一个带有PeriodicWatermarks的赋值器附加到流。滑动窗口使用自定义ProcessWindowFunction进行处理。 My AssignerWithPe

  • stackoverflow中有一些指南,用于在Visual Studio中打开多个窗口。但它是在他们谈论的Visual Studio内部。 这是我想要的。我的桌面上有一个名为A.txt的txt文件,我右键单击它,上下文选项显示“用代码打开”,然后打开它。我的桌面上还有一个名为B.txt的txt文件。当我用visualstudio代码右剪并打开它时,这两个文件都在同一个窗口中。 有没有设置两个文件可

  • 问题内容: 我想通过在“处理”中仅使用一个草图来创建两个窗口。 我想做的是,如果我在一个窗口中单击一个按钮,则某些图像会出现在另一个窗口中。 我搜索了Google并找到了一些示例。实际上,我在此“堆栈溢出网络”中发现了相同的问题。这里是链接。 在处理中 http://forum.processing.org/one/topic/multiple- windows-2-4-2011.html中 创建

  • 问题内容: 我正在尝试从第二个窗口切换到第三个窗口。但是无法处理第三个窗口。有人可以帮助我解决此问题。我已经使用比较窗口标题的逻辑,但是它不起作用。代码======================= 错误堆栈跟踪: 问题答案: 这是切换到 并单击 按钮的完整代码块: 我的IDE控制台上的输出是:

  • 我有一个带有主窗口的应用程序。它有自己的线程和opengl上下文。这个应用程序每个处理器还有一个工作线程来创建和上传软件渲染的纹理。这工作得非常好。 我担心的是工作线程opengl上下文是使用主窗口的device_context创建的。因此,在双处理器系统的情况下,这意味着3个opengl上下文被绑定到同一个window device_context。它们都是在主窗口线程中创建的,然后调用shar