我有一个Git存储库,是从"git p4 clone"命令初始化的,其文件夹结构如下:
.git 文件夹A 文件夹B fileA fileB
文件夹A和文件夹B是使用"git p4 clone"命令从Perforce克隆的,而fileA和fileB在克隆后添加到了Git中。
现在我想使用"git p4 submit"将Git提交同步到Perforce,但遇到了问题。由于fileA和fileB不是来自Perforce,并且P4客户端视图配置中没有根文件夹的视图映射,因此尝试应用在Git中创建这两个文件的补丁总是失败:
error: fileA: already exists in working directory error: fileB: already exists in working directory
更糟糕的是,提交是我在Git存储库中进行的第一个提交,现在每次尝试运行"git p4 submit"时,它都从这个无法提交的提交开始,并尝试提交之后的每个提交。我尝试将这两个文件添加到.git/info/exclude中,但没有帮助。
所以我的问题是:是否有任何方法告诉"git p4 submit"忽略某些文件或忽略特定的git提交?谢谢。
.git 文件夹A 文件夹B fileA fileB
文件夹A和文件夹B是使用"git p4 clone"命令从Perforce克隆的,而fileA和fileB在克隆后添加到了Git中。
现在我想使用"git p4 submit"将Git提交同步到Perforce,但遇到了问题。由于fileA和fileB不是来自Perforce,并且P4客户端视图配置中没有根文件夹的视图映射,因此尝试应用在Git中创建这两个文件的补丁总是失败:
error: fileA: already exists in working directory error: fileB: already exists in working directory
更糟糕的是,提交是我在Git存储库中进行的第一个提交,现在每次尝试运行"git p4 submit"时,它都从这个无法提交的提交开始,并尝试提交之后的每个提交。我尝试将这两个文件添加到.git/info/exclude中,但没有帮助。
所以我的问题是:是否有任何方法告诉"git p4 submit"忽略某些文件或忽略特定的git提交?谢谢。