在两台不同的 windows PC 上交换 Git 中的更改
Exchange changes in Git on two different windows PC
我们有一个 5 人的团队,我们可以 git 在每台 PC 上进行设置。现在假设 Tester1 报告了一些错误,Dev1 修复了该错误。现在,Dev1 不想在未经 Tester1 确认的情况下将该更改推送到集中式系统。
我们的目标是 Dev1 可以在他的本地 PC 上提交更改,Tester1 可以获取该提交并测试并共享反馈。我看过很多帖子,但都指向 Linux 系统。
提前致谢。
Dev1 可以通过网络驱动器提供他们的存储库,Tester1 可以访问它。
比如说,Dev1 在 D:\Work 下完成所有工作,并将存储库检出为 D:\Work\Project.然后他们可以提供 D:\Work 作为网络驱动器(我暂时忘记了 Windows 这个术语)。
Tester1 然后可以简单地
git fetch //Dev1PC/Work/Project bug-fix-branch
访问包含错误修复的分支。
如果交换(Dev1 到 Tester1)频繁发生,Tester1 可以为路径配置一个远程:
git remote add dev1proj //Dev1PC/Work/Project
git fetch dev1proj bug-fix-branch
我们有一个 5 人的团队,我们可以 git 在每台 PC 上进行设置。现在假设 Tester1 报告了一些错误,Dev1 修复了该错误。现在,Dev1 不想在未经 Tester1 确认的情况下将该更改推送到集中式系统。
我们的目标是 Dev1 可以在他的本地 PC 上提交更改,Tester1 可以获取该提交并测试并共享反馈。我看过很多帖子,但都指向 Linux 系统。
提前致谢。
Dev1 可以通过网络驱动器提供他们的存储库,Tester1 可以访问它。
比如说,Dev1 在 D:\Work 下完成所有工作,并将存储库检出为 D:\Work\Project.然后他们可以提供 D:\Work 作为网络驱动器(我暂时忘记了 Windows 这个术语)。
Tester1 然后可以简单地
git fetch //Dev1PC/Work/Project bug-fix-branch
访问包含错误修复的分支。 如果交换(Dev1 到 Tester1)频繁发生,Tester1 可以为路径配置一个远程:
git remote add dev1proj //Dev1PC/Work/Project
git fetch dev1proj bug-fix-branch