小编Sky*_*Sky的帖子

在使用P4进行远程提交时,如何为本地提交设置Git?

我工作的地方使用Perforce环境但我们不允许在我们的功能完成并准备好进行测试之前办理登机手续.我需要能够进行本地提交,因为有时我已经检查了超过50个文件一周而没有对我的更改进行任何版本控制.

Git符合我的目的,但我不确定如何将其设置为与我的其他环境最佳集成.

我的目标是:

  • 在处理某项功能时,我希望能够完全忽略Perforce并尽可能多地编辑和提交(在Git中).
  • 在提交功能之前,我需要能够进入P4V或P4Win以区分文件并确保一切都是最新的,并且在测试之后我希望我的所有更改都在一次提交中.

看起来在我的本地工作区的根目录下创建一个git存储库会起作用,但我有一些问题......

  1. 此存储库中有大量文件,至少初始提交git正在爬行.
  2. 当我从Perforce"获取最新信息"时,我需要能够轻松更新git存储库
  3. 在编辑之前,我不想在Perforce中检查每个文件,也不想在Perforce中执行强制同步,因为它们是未检出的可写文件.

谁能给我一些关于此的提示?我一直在看git中的子模块作为一种可能减少git repo大小的方法,因为perforce repo的很多部分我都不需要进行版本控制.

git version-control perforce git-p4

7
推荐指数
1
解决办法
497
查看次数

标签 统计

git ×1

git-p4 ×1

perforce ×1

version-control ×1