小编Jul*_*ali的帖子

如何在SVN中实现预提交钩子脚本,调用dos2unix来验证签入文件

我想知道这里是否有人有写这种脚本的经验,如果他们能给我一些指示.

我想修改此脚本以验证签入文件在EOL格式中没有回车符.EOL格式是Windows中的CR LF和Unix中的LF.当用户使用Windows格式签入代码时.它不再在Unix中编译.我知道这可以在客户端完成,但我需要在服务器端完成此验证.为此,我需要做以下事情:

1)确保我检查的文件不是二进制文件,我不知道如何用svnlook执行此操作,我应该检查mime:文件的类型吗?该红皮书没有清楚说明这还是我绝没见过它.

2)我想运行dos2unix命令来验证文件是否具有正确的EOL格式.我会将dos2unix命令的输出与原始文件进行比较.如果两者之间存在差异,我会向客户端发送错误消息并取消签入.

我希望您就此方法提出意见/反馈.

python svn dos2unix

8
推荐指数
1
解决办法
4038
查看次数

如何识别通过远程桌面连接到Windows服务器的用户

在我的工作场所,我们有实验室机器用于测试.

预留机器进行测试的标准程序是在办公室走动以确保没有人使用机器.

这非常低效且耗时.

起初,我建立了一个网页,人们可以在这里保留实验室机器,但没有人保持页面更新,因此变得毫无用处.

我终于找到了一个使用Microsoft日志解析器的解决方案,并希望将其共享给堆栈溢出社区.

它是一个在机器上运行的批处理文件,因此用户可以识别使用该机器的最后用户,并轻松地通过IM来询问机器是否空闲.

有没有更好的解决方案呢?

windows scripting logging remote-desktop event-log

5
推荐指数
1
解决办法
1万
查看次数