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

new_git_repository中build_file内容的更改导致再次克隆

张逸清
2023-03-14

工作区中声明了一个外部依赖项,如下所示:

new_git_repository(
    name = "someproj",
    build_file = "//:external-deps/someproj/BUILD.someproj",
    commit = "{commit hash}",
    remote = "https://somewhere.com/someproj.git",
    shallow_since = "111111111 -0600",
)

共有1个答案

程墨竹
2023-03-14

build.someproj文件的内容是校验和的一部分,Bazel可以知道何时重新运行new_git_repositoryremote和commit等其他属性。无效化算法与git无关,因为它适用于所有类型的存储库规则和所有属性。

通过在git_repository和Bazel的存储库缓存之间集成,可以改进这一点。此问题正在跟踪功能请求。

 类似资料:
  • 可再次下载过去已下载的内容。 1. 轻触(选项)>[下载列表]。 显示可再次下载过去已下载的内容。若有使用PS3™等其它主机下载的内容,也会一并显示。 2. 选择想下载的内容后,轻触[下载]。 开始下载。若要确认下载的进度,请在按下PS键后,轻触画面右上角的最新资讯指示灯。 若要下载内容,需先将PS Vita专用存储卡插入PS Vita。 部分内容可能会因无法使用Wi-Fi与互联网连接而无法下载。

  • 如果你打字的话,我会尽量做到的。如果说任何带有@的词都将取消该命令 错误消息:如果在say中使用“@”。所容纳之物包含:AttributeError:“命令”对象没有属性“内容” 上述异常是以下异常的直接原因: Traceback(最近一次调用):File"/opt/viralenvs/python3/lib/python3.8/site-包/不和谐/ext/命令/bot.py",第903行,在调

  • 我正在尝试使用camel实现一个场景,如下所示:- > 将文件和文件的crc值存储在目录中 我的路线如下 但是上传到sftp服务器的文件只是crc文件,因为它在exchange中存在。我应该如何解决这种情况?如果你们中有人遇到过这个问题,请指导我。谢谢

  • 在我的项目中,我有固定的页眉和页脚,以及可变的内容。所以我已经将ContentControl放在了我的窗口中。 看起来是这样的... 我创建了两个名为page1、Page2用户控件。第1页有一个按钮,当我单击该按钮时,ContentControl有显示Page2。 所以我用button1_Click编写了下面的代码 但是在点击按钮的时候ContentControl没有改变我能做什么呢? 我的pag

  • 正如标题所述,在中使用会导致元素键发生更改。 的第三个参数是ChildKey。它是用,它是中的第三个参数。 和在转义函数中返回前缀为$的键。 更新的问题: 顶级窗体组件具有用于不同类型控件的onChange处理程序,并根据需要将它们应用于元素的onChange属性。这个映射是在componentWillMount方法中完成的,也是导致我出现问题的原因。 将映射移动到render方法使我不必更新句柄

  • HTTP头所在的位置 现在在Spring 5上-这被更改为 现在头从-{accept=[application/json],content-type=[multipart/form-data;boundary=8hfyfdj_y58snxrsdxenwliqdsyixs50],content-length=[51024]} 我搜索了很多,发现了一个类似的问题,这似乎更密切相关--升级到Spring