SAS EG 4.1代码文件的路径

Unk*_*nts 5 sas relative-path absolute-path enterprise-guide

我正在使用SAS Enterprise Guide 4.1,我的项目包含大量代码.该代码在外部.sas文件中组织,主要是因为.egp文件是二进制和纯文本.sas文件使用git更好.

问题是SAS EG 4.1使用绝对路径来引用外部.sas文件,因此将项目移动到不同的PC会破坏对代码文件的引用(除非其他PC使用相同的目录结构).

有没有办法强制SAS EG 4.1使用相对路径(似乎SAS EG 4.3使用相对路径,但升级不是一个选项).如果没有,是否至少有一种轻松移动项目的聪明方法?

现在,每次我必须移动项目时,我都会将代码嵌入到项目中(这会破坏版本控制).另一种方法是删除项目中的所有引用并重新添加它们(这是很多工作).

Joe*_*Joe 4

据我了解,EGP 文件只是 zip 文件。所以你应该有几种方法来解决这个问题。对我来说最简单的似乎是使用 git 对 zip 文件中的文件进行版本控制。因此,将 .egp 文件解压缩到一个文件夹并对该文件夹进行版本控制。当您想返回时,请压缩该文件夹,然后将其名称更改为 .egp

事后也应该有某种方法来修改包含 .egp 文件中路径的文件,但我对 .egp 文件还不够熟悉。