问题标签 [svn-checkout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
481 浏览

macos - 这里不同的地方可以svn结帐,但不能

相同的代码使用两台Mac,在家时可以成功从svn服务器签出代码,但在办公室时无法检查。警告信息是:svn: Can't read from connection: Operation timed out

操作系统都是 Mac OS X Lion

0 投票
2 回答
18791 浏览

svn - Jenkins(Hudson) SVN 结帐目录

在 Jenkins (Hudson) 中,我如何更改项目的结帐位置。

我希望将项目签出到 apache2 的 doc-root,/var/svn/project 默认情况下 Jenkins 将其签出到/jobs目录/lib/jenkins/

我想过运行一个shell命令将签出的代码从jobs文件夹复制到doc-root,但即使它的单个文件已更改,它也会复制整个文件夹。

我应该查看 rsync 还是 Jenkins 可以这样做(即使使用插件)

0 投票
1 回答
10001 浏览

svn - SVN Checkout 单个目录

这是我的困境:

我想从 SVN 签出单个目录(我们称之为 A),但是能够从计算机上的父目录执行并 svn up A 签出。

ig 我在 ~/coolstuff 我想检查 A 并将其放入 ~/coolstuff 中,当我在 ~/coolstuff 中时,我想发出 svn up 并让它更新 A。

这是在基本场景中执行此操作的技巧:在 SVN A 的父目录中是 Z。我在 ~/coolstuff 中对 Z 进行 SVN 检出。然后我 mv ~/coolstuff/Z/.svn 到 ~/coolstuff。Walla 我可以做一个 svn up,它可以工作,它会拉下 ~/coolstuff 内部的 A。

我的场景:我在上面做同样的事情,除了问题是 Z 不仅有孩子 A,而且还有孩子 B。所以 ~/coolstuff 中的 svn up 会拉下 A 和 B。但我没有不希望 B 被拉下。

这是解决方案:我编辑 ~/coolstuff/.svn/entries 并删除了对 B 的引用。现在 svn 看不到 B,只有 A。

当我第一次结帐时,上面的解决方案仍然初始拉下 A,我不想这样做。它看起来也很hack-ish。有没有更好/更清洁的方法来做到这一点,并且希望根本不必拉下“B”?

0 投票
2 回答
531 浏览

php - svn checkout 不适用于 php exec()

我想使用 php 将一些文件从 svn 检出到我的语言环境文件夹。为此,我编写了这段代码。

但它不是我的语言环境的结帐文件。不返回任何错误。

0 投票
1 回答
678 浏览

svn - 本地磁盘上的 svn checkout 存储库到远程服务器

我有一个保存在 USB 驱动器上的 svn 存储库。如何从 ssh 中的远程服务器签出本地存储库?类似 svn checkout file://local_repository 但在远程服务器上不存在。我在想也许我必须用 scp 链接 svn 命令?

0 投票
1 回答
2275 浏览

git - 从旧的 SVN 存储库中签出与某个修订相对应的 git commit?

我将我的存储库从 SVN 迁移到 git。我用过 这个网站。现在我在修订版 X 中有一个错误。我如何从我的 git 存储库中签出,只知道旧 SVN 存储库中的修订号?

感谢您的帮助。

0 投票
4 回答
1392 浏览

svn - 伪造 SVN 结帐的深度

由于某种原因,我的 SVN 存储库的本地副本停止将父目录识别为工作副本。我通常会通过再次签出另一个文件夹并用我更改的文件覆盖新的工作副本来解决这个问题。然后我会从新文件夹中进行提交。

我想避免在这种情况下这样做,因为 repo 包含数千张大图像并且签出需要很长时间。所以我想做的是非完全递归地签出到一个新目录中,将我现有的文件复制到新目录中,然后将整个内容签入。

问题是 SVN 知道我只检查了几个文件。有没有办法可以伪造它并让 SVN 认为我刚刚完成了完整的结帐?(例如,一种我可以只获取 .svn 文件夹以进行完整结帐而不实际检查所有内容的方法)

0 投票
1 回答
349 浏览

svn - TortoiseSVN 中没有用户名和密码框与谷歌代码

当我查看 Google 代码存储库时,系统不会要求我输入密码或用户名。

这就是我尝试的方式:

我不能在命令行中添加类似--username Me@gmail.com的东西。

有什么想法有什么问题吗?

0 投票
1 回答
195 浏览

svn - 在 SVN 结帐时忽略受保护的文件夹

我遇到了以下问题:我们的 svn 存储库有外部,并且我的凭据无法访问外部的一个子目录(外部由不同的团队管理)。如果我使用 Tortoise 进行 SVN 结帐,我会收到输入用户/密码的提示,并且可以取消它,它将继续下一个文件夹。

但是,如果我执行命令行检出(这在 C# 程序中运行),则程序在遇到设置的超时障碍后会失败。我从来没有看到任何提示(即使它确实出现了,这也无济于事,因为该程序作为自动化进程运行)。

svn 是否有一些推荐行选项,我可以使用它忽略我缺乏签出权限的文件夹并让它继续下一个目录?

0 投票
1 回答
499 浏览

php - 如何同时对多个 PHP 文件执行错误检查?

我有一个 svn 服务器,我可以在我的计算机中签出存储库。

主存储库有大约 2k 个文件

  • 第三方
  • 通用代码类
  • 自定义类

我已经对很多文件(主要是 php)进行了更改,我想在我提交之前确保它们都是有效的。

如何一次检查所有文件以确保它们有效且没有 php 错误,因此我不必手动检查所有这些文件。