Я очень новичок в Go, и мне нужна небольшая помощь, чтобы сделать путь импорта более распределяемым между моей командой.
В настоящее время в верхней части одного из моих файлов Go у меня есть импорт, скажем, «github.teamName.com/teamMemberA/HeartThrob/c».
Я разветвил его проект на свое имя, скачал его и получил несколько довольно очевидных ошибок импорта.
МОЙ путь к файлу, который он пытается импортировать, следующий: "github.teamName.com/myName/HeartThrob/c"
Это изменение пути связано с тем, что я вытаскиваю проект из своего собственного разветвленного репо.
Как я могу это исправить? Возможен ли относительный путь? Я не могу поместить все файлы Go в один каталог из-за размера проекта и некоторых очевидных мест для разделения.
Отказ от ответственности: новичок в Go И Git (хотя мой разветвленный подход является обязательным для команды)
/myname/appname
в$GOPATH/src/orgname/appname
(или любой другой путь, соответствующий основному URL-адресу) и выполняйте свою работу там. Если вам нужно работать с несколькими форками, переключите GOPATH или замените их через mv и т. д. - person twotwotwo   schedule 14.02.2015