作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 Subversion 并仅 check out 源文件(例如:仅 check out .c
、 .cpp
和 .h
文件)。这可能吗 ?如果是这样,我该怎么做?
我正在尝试从以下位置获取 webkit 源代码:
http://svn.webkit.org/repository/webkit/releases/WebKitGTK/
GetAllSourceFiles('http://svn.webkit.org/repository/webkit/releases/WebKitGTK/')
def GetAllSourceFiles(directoryName):
list = svn ls directoryName
for name in list:
if name is a file of type c,cpp or h:
do svn export directoryName + name
else if name is directory:
do GetAllSourceFiles(name)
最佳答案
如果您知道存储库的结构,则可以 check out 特定文件夹。我从未尝试过使用文件。但是您需要分别 checkout 每个文件夹。对于典型的 svn 存储库,您需要像这样编写它
后备箱
svn co repository_url/trunk/path_to_folder checkout_destination/
svn co repository_url/branches/name_of_branch/path_to_folder checkout_destination/
svn co repository_url/releases/name_of_releases/path_to_folder checkout_destination/
svn ls repository_url/releases/name_of_releases/path_to_folder
svn co repository_url/releases/name_of_releases/path_to_folder --non-recursive
关于svn - 如何只 check out 源文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6370654/
我是一名优秀的程序员,十分优秀!