问题标签 [working-copy]

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 投票
10 回答
89156 浏览

svn - SVN - 不是工作副本错误

我正在把头发拉出来。

我有一个使用 Subversion 进行版本控制的网站。我使用aptana(eclipse,subclipse)来做svn。我一直在签入和签出文件,更新等,一切都很好。然而,我们一直在构建的系统一直在添加自己的文件和文件夹。

当我尝试提交这些时,它告诉我<path>不是工作副本。如果我尝试进行清理,那么它会给出相同的错误。我发现我可以手动将每个文件添加到版本控制中,但这会引发相同的错误。进行更新无济于事,刷新工作区也无济于事。错误后清理似乎死了,然后目录被锁定。

我知道您应该使用 SVN 添加文件,但是您到底如何处理生成的文件?如何解决此“<folder>不是工作副本目录”错误?如何让 Subversion 只查看文件并将它们添加到其存储库?

0 投票
5 回答
1172 浏览

svn - 如何在硬盘驱动器之间复制整个工作副本?

每当我尝试在两台计算机之间使用简单的拖放操作复制整个工作副本(例如,从旧计算机到新计算机,或从一台 VM 到另一台),以避免必须重新下载整个几 GB 的代码集我们的在线存储库一旦到达任何隐藏的 SVN-BASE 文件,就会收到错误消息。

有没有办法在这些完整的情况下复制整个工作副本?

我正在使用 Vista x64。

0 投票
8 回答
8664 浏览

svn - SVN:一个工作副本,两个存储库?

我想知道如何为我的一个工作副本设置两个存储库。我的服务器需要一个存储库,以便我可以在两台电脑之间签入/签出;我需要在我的本地 pc 中使用另一个存储库,以便我可以快速查看 diff 的结果(我的 svn 服务器位于慢速共享主机上)

我怎样才能做到这一点?

0 投票
5 回答
46345 浏览

svn - 什么是工作副本,在 Tortoise SVN 中“切换”对我有什么作用?

我有一个软件应用程序,我已经达到了一个重要的里程碑,2.0 版。

我决定将此版本标记为“2.0 版”,因此我命名了此快照。我还创建了一个“2.0 版”分支,以防我需要修复任何东西并将其合并回我的主干。

阅读 Tortoise SVN 帮助文件后,它通知我可以将“工作副本”切换到新创建的分支。

这是什么意思?

目前,我有:

/Project/Trunk/
/Project/Tags/
/Project/Branches/

都签了。那么“切换”的意义何在?目前,我只是去我的 /trunk 文件夹做我的工作。当我创建标签和分支时,它会在我更新后在我的 /Tags/ 和 /Branches/ 文件夹中创建文件夹。

如果我愿意,我为什么不直接去 /Branches/Experimental-v3.0/ 并在那里做我的工作?

有人可以向我解释“工作副本”和“切换”的概念吗?我错过了什么?人们通常不会检查整个存储库,是这样吗?

0 投票
10 回答
25114 浏览

svn - 如何在不替换本地文件的情况下将现有目录转换为 SVN 工作副本 (WC)?

我有一个大型 Subversion 存储库,其中有近 15 GB 的数据分布在大约 500,000 个文件中。现在我需要将此存储库签出到远程主机,这需要几天时间才能完成。

我要签出的主机已经拥有存储库中数据的完整副本。但是由于文件没有直接从存储库中签出,它们不构成工作副本(没有“.svn”文件夹)。

我想避免通过网络复制所有这些数据,尤其是当它已经存在于目标主机上时。有没有我可以使用的技巧将预先存在的目录转换为工作副本,而无需使用存储库中的相同副本替换本地文件?

0 投票
7 回答
64184 浏览

svn - 尝试 svn 结帐,但得到: svn: '.' 已经是不同 URL 的工作副本

我正在尝试 svn checkout 到我的 public_html 文件夹,但我收到此错误:svn: '.' 已经是不同 URL 的工作副本

我的兄弟已经为我建立了一个样板站点,但我已经对其进行了更改并将这些更改放入我自己的存储库中。如何使此文件夹不是他最初设置的存储库的工作副本?

我可以删除 public_html 文件夹并创建一个新文件夹吗?我可以从头开始,因为我只是将已安装的 drupal 站点检出到该站点上。

我在另一个问题中看到一个解决方案可能是简单地删除 .svn 目录。我试过这个,但它说.svn中的几个子目录的权限被拒绝。

在此先感谢您的帮助,希望这个问题不会太愚蠢...

0 投票
6 回答
80950 浏览

git - 如何使我的本地存储库可用于 git-pull?

我有一个工作副本存储库,我一直在工作没有问题;此存储库的来源在 GitHub 上。

我想让我的工作副本存储库可用作我的构建机器(另一个物理主机上的 VM)的源,这样我对工作副本所做的提交就可以在构建机器上构建和测试,而无需通过先上 GitHub。我已经为 GitHub 存储库构建了一个版本,但我希望这是一个“黄金”存储库/构建;即,如果那里有东西,应该保证针对 GitHub 的构建通过。

我查看了有关 Git URL 的文档,发现可以选择在表单中使用 URL git://host.xz[:port]/path/to/repo.git/(例如,参见git-clone 文档)。我想以最简单的方式,用最少的配置来做到这一点:我不想为了将它发布到我的构建机器而必须设置一个 SSH 守护程序或 Web 服务器。

我正在运行 Windows 7 x64 RC,我安装了 MSysGit 和 TortoiseGit,并且我在防火墙上打开了 Git 的默认端口 (9814)。请假设工作副本 repo 位于D:\Visual Studio Projects\MyGitRepo,主机名为devbox。构建机器是 Windows Server 2008 x64。我一直在构建机器上尝试以下命令,以及相关的输出:

我错过了什么吗?

0 投票
2 回答
528 浏览

svn - 如何同步现有的 SVN 存储库?

我最近不得不在我的主机帐户上重新安装 subversion。我设置的存储库不再被新的 SVN 安装视为工作副本。如何将此存储库添加回 svn?我不能做一个管理员创建并复制它。我有一些需要与此存储库保持同步的签出副本。如何在不损害签出副本的情况下加快新的 SVN 安装速度?

0 投票
1 回答
3238 浏览

svn - 将颠覆工作副本返回到旧版本

我的 subversion 服务器出现了一些问题,我不得不从备份中恢复它,但它是一个较旧的服务器。例如,我的服务器版本为 400,但我的工作副本为 405。如何在不丢失工作并重新提交更改的情况下将工作副本更新到较旧的版本。

非常感谢

0 投票
2 回答
33351 浏览

svn - 如何确定 SVN 工作副本布局版本?

例如,SVN 1.5 客户端具有一种用于工作副本的布局,而 SVN 1.6 客户端具有不同的布局。我知道当新客户接触到布局时,布局会自动升级。

如果我的系统上有一个工作副本,我如何才能找到它正在使用的布局版本?