windows – Git子模块乱七八糟:如何与不熟悉git的开发人员一起
我对使用git的子模块功能感到非常沮丧.要么我仍然没有做对,要么就是因为我没想到这一点.以下项目情况给出:
Project | .git | projsrc | source (submodule) | proj.sln 在此方案中,源指向包含所有项目中的公共源数据的另一个存储库.在源代码下发生了很多开发,也在projsrc下.遗憾的是,Project指向源子模块的一些提交,而不是它的实际HEAD.这是通常的git行为,据我所知. 我已经发现了 git submodule update 只需获取与主项目一起提交的子模块版本.但是,我真的希望始终与子模块开发保持同步,但是没有任何真正的线索如何做到这一点.因此我的问题是: 是否可以将项目附加到子模块的HEAD, 请考虑以下限制: >我们小组的开发人员并不熟悉所有VCS.我们之前习惯使用非常庞大的svn存储库,根本没有任何外部repo功能.
子模块指向特定修订的原因很重要.如果您指向HEAD,则构建将不可再现.即如果您查看昨天的项目版本,您永远不会知道昨天源@HEAD的确切版本.
这就是为什么它总是存储特定的修订版sha. 要拉动所有子模块,您可以使用Easy way pull latest of all submodules (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在Windows 2008上获取群集大小?
- 如何登录到Windows XP / 7使用USB记忆棒进行身份验证
- windows-server-2008 – 缺少Get-ADComputer OperatingSyst
- windows 环境安装K8s
- windows-server-2003 – 您何时需要Active Directory中的组
- .net – 在构建服务器上为Windows Store单元测试自动开发者
- .net – 不支持ScrollViewer中的ISupportIncrementalLoadin
- SSH隧道作为Windows服务
- 你如何在win32下将全局变量实例化为C中的第一个东西?
- windows-server-2008 – SQL Server达到99%内存使用率时性
- ImportError:DLL加载失败:%1不是Python Matpl
- microsoft-office-365 – 在Office 365中验证后,
- 如何在Windows Phone 7系列上获取屏幕尺寸?
- xaml – Windows 8中的wp7 pivot控件是什么?
- 如何让Windows记得我的密码?
- Windows Phone – 如何在Windows 10上获取设备平
- .net – 如何调试Windows应用商店应用中的内存泄
- winapi – Windows头文件中的“#ifdef _MAC”是什
- 如何区分Compact Framework与Full Framework .NE
- MSBuild任务读取dll的版本