...
1go work sync
2
3cmp a/go.mod a/go.mod.want
4cmp b/go.mod b/go.mod.want
5-- go.work --
6go 1.27
7
8use (
9 ./a
10 ./b
11)
12-- a/go.mod --
13module example.com/a
14
15go 1.27
16
17replace example.com/syncreplace v1.1.0 => example.com/syncreplace v1.0.0
18
19require (
20 example.com/syncreplace v1.1.0
21 rsc.io/quote v1.0.0
22)
23-- a/go.mod.want --
24module example.com/a
25
26go 1.27
27
28replace example.com/syncreplace v1.1.0 => example.com/syncreplace v1.0.0
29
30require (
31 example.com/syncreplace v1.1.0
32 rsc.io/quote v1.0.0
33)
34-- a/a.go --
35package a
36
37import (
38 _ "example.com/syncreplace"
39 _ "rsc.io/quote"
40)
41-- b/go.mod --
42module example.com/b
43
44go 1.27
45
46require (
47 example.com/syncreplace v1.1.0
48 rsc.io/quote v1.0.0
49)
50-- b/go.mod.want --
51module example.com/b
52
53go 1.27
54
55require (
56 example.com/syncreplace v1.1.0
57 rsc.io/quote v1.1.0
58)
59-- b/b.go --
60package b
61
62import (
63 _ "example.com/syncreplace"
64 _ "rsc.io/quote"
65)View as plain text