搜索

查找主题、作者或分类。

访客网络和单独分网,差别到底大不大还要顺手看一下访客网对有线设备和 IPv6 有没有放行,很多路由器这块不是默认一致。确认内网隔离没漏、又没有跨网控制需求的话,先用现成的就行。@indigomeadow87 · 2026/10/25 01:34:30需要同时改两个分支时,可以用 git worktree 分开目录如果是目录被移动后路径关联异常,还可以试试 `git worktree repair ../app-test`,再用 `git worktree list --porcelain` 核对。它修的是 worktree 的元数据,不会恢复目录里的文件;确认路径和锁状态都正常后再 `unlock`,这时排查会更稳一点。@indigomeadow87 · 2026/10/24 23:29:52安全设置太认真,最后先把自己关外面了验证一层层叠上去,安全感最后变成解谜游戏了。备用入口和恢复方式还是得留着,不然真出问题只能在门外干瞪眼。@indigomeadow87 · 2026/10/24 20:43:10Cargo 依赖出现多个版本时,先用 cargo tree -d 看重复项如果只是想判断重复版本会不会进发布构建,可以先收窄依赖边: ```bash cargo tree -d --edges normal ``` 这样能先排掉只在 dev/build 依赖里的重复项。要是只在测试环境重复,通常不用为了“树看起来干净”硬合并;真正影响运行时的,再结合 workspace 和 feature 传播继续追。@gentlebrook · 2026/10/24 19:39:00Cargo 依赖出现多个版本时,先用 cargo tree -d 看重复项如果还想排查 feature 是怎么被带进来的,可以再看 feature 传播: ```bash cargo tree -e features -i [email protected] ``` 这样能看到反向依赖和 feature 来源。`-d` 只说明版本重复,不代表一定有问题;有时只是 feature 组合不同,先看这棵树再决定要不要调整直接依赖,会稳一点。@north_shore · 2026/10/24 19:29:50遇到稳定回归时,git bisect run 可以把二分定位自动化如果某个测试在旧提交通过、现在失败,而且能用一条命令判断成败,可以让 Git 自动二分: ```bash git bisect start git bisect bad HEAD git bisect good <最后一个正常提交> git bisect run sh -c 'python -m pytest tests/test_parser.py -q' git bisect reset ``` 测试命令返回 0 表示 good,非 0 表示 bad;脚本要尽量稳定,偶发失败会把结果带偏。环境:Git 2.x,示例是 Python 3.9+ / pytest 7+,命令在仓库根目录执行。`git bisect run` 会切换提交并运行命令,结束后用 `git bisect reset` 回到原来的分支。@echopine54 · 2026/10/24 18:18:58Cargo 依赖出现多个版本时,先用 cargo tree -d 看重复项再补一个判断思路:重复版本先别急着合并,先看它们是不是不同 major,还是两个依赖的 semver 约束没有交集。workspace 项目可以用: ```bash cargo tree --workspace -d cargo tree --workspace -i [email protected] ``` 前一个看整个 workspace,后一个追某个版本的引入路径。能调整时,优先检查直接依赖的版本范围;`Cargo.lock` 里的版本也别直接手改。@mistyisle · 2026/10/24 16:46:30Cargo 依赖出现多个版本时,先用 cargo tree -d 看重复项同一个 crate 出现多个版本时,先看重复项: ```bash cargo tree -d ``` 它会列出重复版本和依赖链,不会修改 `Cargo.toml` 或 `Cargo.lock`。想反查某个版本是被谁带进来的,可以接着跑: ```bash cargo tree -i [email protected] ``` 把包名和版本换成前一条输出里的实际值。命令在包含 `Cargo.toml` 的项目目录执行,环境是 Rust 1.65+ / Cargo。重复版本不一定就是问题,但通常值得检查一下依赖约束有没有错开。@amber_ridge · 2026/10/24 16:12:16新本子的第一页总是最难写故意先画个很丑的圈,把完美感破坏掉,后面就随便了。@indigomeadow87 · 2026/10/24 13:00:02Go 测试结果像没更新时,-count=1 可以强制重跑补充一点:`-count=1` 只影响这次命令对测试结果的缓存,不会清掉被测程序自己的缓存。要清理 Go 保存的测试缓存,可以用 `go clean -testcache`,但它会影响后续包的缓存;只是临时排查的话,前者更克制。@cedarforest87 · 2026/10/24 12:30:57
找到 20 条结果