入职新公司,工作电脑有加密,说是为了防止代码外传,对所有 java 和 c 文件加密,无法使用 git diff ,拷贝到别的地方打开时乱码。 昨天我在家调整正常的代码今天到公司运行第一次过了,后面一直报权限问题,想问下跟代码加密有影响吗?另外我想用 git diff 有何办法? 加密, 代码, diff, git
我只能说.我见识过的公司最终都放弃了这套 NT 方案.反正会遇到各种各样的问题. 唯一一直坚持加密的公司,用的手段更彻底:只允许用 vim,你得 RDP 远程到跳板机上用 ssh 登录开发服务器.当然没有 IDE 开发效率自然不高.
一般来说是透明加密,只影响文件内容,权限问题应该无关, diff 这个,和加密系统白名单规则有关,最好问前辈有没有什么能用的, 比如我公司里的亿赛通配置的时候就是我跟进的,idea 死活无法 diff ,但 tortoiseSVN 可以,因为后者是基于文件的,diff 前后文件会用特殊后缀保存再读取再 diff ,加个白名单就 ok ,idea 是直接读到内存 diff ,没有文件就没办法,