我有一个使用Perforce的工具。当它将分支合并回父级时,使用checkout文本文件标记项目分支,并将其提交不变。此工具还使用该文本文件,以读取实际的内部版本号。我的问题是,文本中出现了“/ n”,因为它必须只包含数字,所以这是一个很大的问题。
有没有人遇到过这个问题,或者这不是由P4C引起的?
也许很重要,我不在这里使用P4JAVA。
请注意我现在正在调试,我不确定问题是在这里,但目前这似乎是最有可能的。
//<path> is a legit path, I just shortened the code here
commandSync = "p4 -d " + getPerforceRoot() + " sync " + selectedDataBean.getP4Path() + "<path>/BuildNum.txt";
CommandResultBean syncCommandResult = commandExecuter.runAndGetResults(commandSync);
//command executer that runs the command string in cmd
commandMark = "p4 -d " + getPerforceRoot() + " edit -c " + changelistNumber + " " + selectedDataBean.getP4Path() + "<path>/BuildNum.txt";
CommandResultBean markCommandResult = commandExecuter.runAndGetResults(commandMark);
commandSubmit = "p4 -d " + getPerforceRoot() + " submit -f submitunchanged -c " + changelistNumber;
CommandResultBean submitCommandResult = commandExecuter.runAndGetResults(commandSubmit);