我正在调试暂存的问题,我已经向第三方软件包添加了一堆日志记录语句。一旦我完成了这件事,我想让他们回到原来的状态。在ruby中,我可以执行gem pristine lib_name
并将lib恢复为原始源代码。
可能有必要提一下,我正在修改使用sudo pip install some_pkg
安装的代码。
恢复对lib执行的任何更改的常用方法是什么?
答案 0 :(得分:3)
在Linux上:
只需在终端中输入以下命令(pip
,pip2
或pip3
,相应于您要定位的Python版本:
sudo -H pip install --upgrade --force-reinstall some_pkg
在Windows上:
打开管理员终端,然后运行以下命令(同上):
pip install --upgrade --force-reinstall some_pkg
答案 1 :(得分:0)
试试这个
public <T> Set<T> toResponseSet(Class<T[]> setType) {
HttpEntity<?> body = new HttpEntity<>(objectBody, headers);
ResponseEntity<T[]> response = template.exchange(url, method, body, setType);
return Sets.newHashSet(response.getBody());
}