两者区别在于含义和用法。1、含义:“一脉相承”的含义是比喻某种思想、行为或学说之间有继承关系。而“别无二致”的含义是没有两样、没有区别,这个词的意思是区分不出两者的差别。2、用法:在描述一种思想或行为沿着一条主线传承下来,有明确的继承关系时,可以用“一脉相承”。“别无二致”用于在描述两种理论或者观点完全一致,没有任何区别时。