【发布时间】:2013-12-20 12:02:58
【问题描述】:
我有一个从 "git p4 clone" 命令初始化的 Git 仓库,它的文件夹结构如下:
.git
文件夹 A
文件夹 B
文件A
文件B
文件夹 A 和文件夹 B 是使用 "git p4 clone" 命令从 Perforce 中克隆出来的,并且在克隆后将 fileA 和 fileB 添加到 Git。
不是我想使用 "git p4 submit" 将 Git 提交同步到 Perforce,问题就出现了。由于 fileA 和 fileB 不是来自 Perforce 并且在 P4 客户端视图配置中没有根文件夹的视图映射,因此尝试应用在 Git 中创建这两个文件的补丁总是失败: 错误:fileA:工作目录中已存在 错误:fileB:工作目录中已存在
即使提交是我在 Git 存储库中所做的第一个提交,也很糟糕,现在每次我尝试运行 "git p4 submit" 时,它都会从这个不可提交的提交开始,并尝试之后的每个提交.我尝试将这两个文件添加到 .git/info/exclude 但没有帮助。
所以我的问题是:有没有办法告诉“git p4 submit”忽略某些文件,或者忽略特定的 git commit?提前致谢。
【问题讨论】: