我想知道是否有可能列出谁都修改了文件随时间的推移。我知道stat or ls -lrt会给最后一个修改文件的用户。但我想知道是否有可能找到修改文件的N-1用户。
注:我认为找到这样的用户的机会非常渺茫。只是想在宣布这是死胡同之前先与专家确认一下。
示例:
凌晨1:00,ABC修改了文件
凌晨2点,XYZ修改了同一个文件。
我知道XYZ已经修改了文件,如何在XYZ之前找到修改文件的人(在本例中是ABC)?
我在试着:
$ mvn release:prepare
但随后它打印了我的目标目录下的类文件列表,我已将hg设置为忽略这些文件,然后失败:
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-release-plugin:2.1:prepare
> (default-cli) on project X: Cannot
> prepare the release because you have
> local modifications
<plugin>
我尝试在bash脚本中使用history命令,但它没有工作。
bash文件的代码:
#!/bin/bash
# Copy history to file history
#cd /media/saleel_almajd/Study/linux/my_scripts/
echo "start Copy history to /media/saleel_almajd/Study/linux/my_scripts/history.txt"
export HISTTIMEFORMAT='%F %T ' #to make history and date apear
Linux上的realpath手册页面上写着:
VERSIONS
On Linux this function appeared in libc 4.5.21.
那是什么意思?它指的是哪个libc -- "Linux“?--我在哪里可以找到与不同libc风格相匹配的列表,这样我就可以看到链接到这个函数和其他函数的最低要求是什么?
GLIBC的版本为2.13,大大低于4.5.21,但维基百科关于glibc的页面上写道:
上世纪90年代初,Linux内核的开发人员对此进行了分叉式的开发。他们的叉子,称为"Linux“,被单独维护了多年,并发布了版本2到5。
.
我使用SVN作为源代码管理,并通过eclipse提交我的代码。当我转到下面的路径时,我会在同步选项卡中看到更新/提交文件。
右键单击src of Project >Team > Sync With Repository
现在我的问题是,如何在eclipse的同步选项卡中看到提交messages/comments?