那我先自己说说吧。
首先【三国志】内容:三月,大司马曹真薨。诸葛亮寇天水,诏大将军司马宣王拒之。
明确了司马懿是防守主帅,我自认为还算客观,所以但凡战争过程中有损失主帅一定会担责,顶多是分情况责大小,不可能没责,战争结果赢了主帅最大功,战争结果输了主帅最大过。(不过真有人认为蜀国某个主帅就不能按这规则担功过,主帅只论功,过都是手下的
)
然后【汉晋】:于是魏大司马曹真有疾。司马宣王自荆州入朝,魏明帝曰:“西方事重,非君若可付者。”乃使西屯长安,都督张郃,费耀、戴陵、郭淮等。宣王使耀、陵留精兵四千守上邽,余众悉出西救祁山。郃欲分兵驻雍、郿,宣王曰:“料前军能独当之者,将军言是也;若不能当而分为前后,此楚之三军所以为黥布禽也。”遂追。亮分兵留攻,自逆宣王于上邽。郭淮费耀等徼亮,亮破之,因大芟刈其麦,与宣王遇于上邽之东,敛兵依险,军不得交,亮引兵而还,宣王寻亮至于卤城。张郃曰:“彼远来逆我,我请战不得,谓我利在不战,欲以长计制之也。且祁山知大军以在近,人情自固,可止屯于此,分为奇兵,示出其后,不宜进前而不敢逼,坐失民望也。今亮悬军食少,亦行去矣。”宣王不从,故寻亮。既至,又登山掘营,不肯战。贾诩、魏平数请战,因曰:“公畏蜀如畏虎,柰天下笑何!”宣王病之。诸将咸请战。五月辛已,乃使张郃攻无当监何平于南围。自案中道向亮。亮使魏延、高翔、吴班赴拒,大破之。获甲首三千级,衣铠五千领,角弩三千一百张,宣王还保营。
【晋书】:明年,诸葛亮寇天水,围将军贾嗣、魏平于祁山。天子曰:“西方有事,非君莫可付者。”乃使帝西屯长安,都督雍、梁二州诸军事,统车骑将军张郃、后将军费曜、征蜀护军戴凌、雍州刺史郭淮等讨亮。张郃劝帝分军往雍、郿为后镇,帝曰:“料前军独能当之者,将军言是也。若不能当,而分为前后,此楚之三军所以为黥布禽也。”遂进军隃麋。亮闻大军且至,乃自帅众将芟上邽之麦。诸将皆惧,帝曰:“亮虑多决少,必安营自固,然后芟麦。吾得二日兼行足矣。”于是卷甲晨夜赴之。亮望尘而遁。帝曰:“吾倍道疲劳,此晓兵者之所贪也。亮不敢据渭水,此易与耳。”进次汉阳,与亮相遇,帝列阵以待之。使将牛金轻骑饵之,兵才接而亮退,追至祁山。亮屯卤城,据南北二山,断水为重围。帝攻拔其围,亮宵遁。追击,破之,俘斩万计。天子使使者劳军,增封邑。
以上是汉晋春秋和晋书对四伐的说法,可见分歧很大,如果有兴趣我们可以慢慢分析,真要分析会发现二者记载都有问题。