在 CVS 存储库中签出一个文件的多个修订版
要结帐,我使用以下命令
CVSROOT="/home/projects/stuff/" cvs co mywork
和 mywork 目录我有文本文件和图片,即看起来有些东西 特别是
- paper.tex
- pic1.jpg
- pic2.jpg
etc.
,我有兴趣检查 paper.tex 随着时间的推移的所有版本。 有没有办法立即检查该文件的所有修订版本?或者哪个命令 我可以用来查看何时对该特定文件进行了修订吗?
非常感谢您的帮助, 安德鲁
To checkout I use the following command
CVSROOT="/home/projects/stuff/" cvs co mywork
with the mywork directory I have text files as well as pictures, i.e., looks something
like this
- paper.tex
- pic1.jpg
- pic2.jpg
etc.
In particular, I am interested in checking out all the version of paper.tex over time.
Is there a way how I can check all revisions of this file out at once? Or which command
can I use to see when revision have been made to this particular file?
many thanks for your help,
Andrew
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用 TortoiseSVN,只需右键单击文件日志并选择TortoiseSVN/显示日志。这将仅显示文件被修改的修订版本。然后,您可以右键单击每个修订版本并选择将修订版本保存到...
With TortoiseSVN, just right-click the file log and select TortoiseSVN/Show Log. That will show only the revisions where the file was modified. Then you can right-click on each revision and select Save revision to...
要查看所有修订版,您可以使用 cvs log 命令
要获取所有命令的列表,请使用:
要获取特定命令的帮助,请使用 -H,例如。对于 log 命令:
假设您有 bash 或其他一些功能强大的 shell,您可以检查一个文件随时间的所有修订,如下所示:
To see all revision you can use the cvs log command
To get a list of all commands use:
And to get help on a specific command use -H, eg. for the log command:
Assuming you have a bash or some other powerful shell, you can check out all revision of one file over time like this:
似乎您需要存储库的镜像,然后尝试 cvssuck http://freecode.com/projects/cvssuck
Seems you need mirror of the repo, then try cvssuck http://freecode.com/projects/cvssuck
您可以使用此命令显示文件的所有修订版本:
这将显示文件的所有版本和每个修订的日期。一旦你知道你想要什么版本,你可以使用这个命令来检查它:
You can use this command to display all revisions of a file:
This will display all the versions and the date of each revision of the file. Once you know what revision you want you can use this command to check it out: