P4编辑可以导致空白而无需编辑?

时间:2014-11-24 16:11:18

标签: java whitespace perforce

我有一个使用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);

0 个答案:

没有答案