我对Git仍然很新,所以对noob问题道歉。以前我使用SVN并从事过多个分支的项目。我一次打开多个VS解决方案,或者至少在它们之间频繁切换。
使用Git,我知道在一个分支处打开多个分支是不可能的,因此在它们之间切换变得相当繁琐。
对于适应这种工作流程的最佳策略感到好奇。
答案 0 :(得分:3)
在git
中,在本地频繁切换分支是完全正常的,因为这样的交换机不需要往返服务器并且速度很快。
此外,如果您只需要在处理分支B时查看分支A的文件版本,则可以在命令行上使用git show A:path/to/file
。
同样,如果你想在文件的两个分支版本之间做diff
,你可以做到
git diff A B -- path/to/file
如果您确实希望一次检出多个分支,那么只需多次git clone
存储库,并检查每个克隆上的不同分支。