问题标签 [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.
eclipse - 如何在eclipse中恢复整个项目?
我正在玩我的项目,不小心点击了一些东西,删除了我的整个项目,除了 JAR 文件。我从当地的历史中恢复了大部分项目。但是,仍然缺少一些文件(我认为它只是 web.xml 但我不太确定)。我的问题是,有什么方法可以让我的整个项目恢复到 20 分钟前的样子?我确实在 SVN 上做了一个初始提交,但由于某种原因也没有出现。谢谢
svn - 强制 SVN 工作副本进入“需要清理”状态
我有一些适用于 Subversion 的代码,我想测试稳定性以防工作副本处于“需要清理”状态。
如何可靠地强制工作副本进入此状态(用于测试)?
tortoisesvn - TortoiseSVN:如何获得当前工作副本的“最高”修订版?
好的,我有一个工作副本,我想知道它
的Subrevision
修订properties
版本在同一修订版
中我使用工作副本的方式如下:
- 我签出存储库的工作副本。
- 然后我做了一些修改并提交它们。
- 我继续在同一个工作副本上工作。我不签出一个新的。
- 如果有一些需要的更新,我会这样做.. 继续工作.. 承诺。
所以我从不签出新的工作副本,因为我有一个,所以我总是对其进行工作更新提交。
所以有时我需要在其他地方工作,所以我将working copy
文件夹复制到另一台与存储库没有连接的 PC 上。我在上面做了一些工作。把它带回工作 PC 并提交。
所以有时我对我提交的最后一个工作副本感到困惑,所以我需要检查他们的修订并使用更高的版本。
git - 从 git 远程拉取后,工作副本充满了文件更改 - 为什么?提交它们是否安全?
今天早上我的员工进来更新了一个页面,然后他进入 SourceTree 并从远程拉取,现在他的工作副本中有 62 个文件要更改,这似乎是我更改的所有文件周五下班后。
为什么这些出现在他的工作副本中,他可以安全地提交它们吗?我已经提交并推送了它们,所以期望当他执行拉取操作时,他会与我所做的一切同步,而不必进行如此大的提交,就好像他自己已经执行了这些更改一样。
回馈?
编辑(更多信息):我们都是 git 工作流程的新手......我们在开发服务器上练习了几周后于上周推出了它。
svn - SVN switch vs relocate 多项目存储库案例
我的雇主有一个非常复杂的 SVN 树,它在同一个存储库中包含多个项目树,如下所示(此图中的每个叶子都有一个完整的树干/分支/标签结构,顺便说一句)
到目前为止,这工作正常。然而,一位开发人员进行了一些重组,并将 project5(我正在处理的项目)移到 project4(这是一个包含多个相关项目的文件夹)下。如何迁移我的工作副本以使用新路径?我是否需要搬迁、转换,两者都需要,还是做其他事情?(请注意,我至少对其中一个进行了未提交的更改,因此如果可能的话,我想避免检查一个新的 WC。)
svn - TortoiseSVN 错误:存储库中不存在工作副本路径
我有一个文件,我尝试使用 TortoiseSVN 提交,但它给了我工作副本路径不存在的错误,我必须先更新我的工作副本。所以我尝试了各种方法:
- 将文件恢复到以前的版本
- 删除文件,尝试在没有它的情况下提交,然后尝试重新添加它
- 删除我的工作目录中的整个文件夹并重新更新它
- 进行清理
- 解决任何冲突
- 使用repo浏览器手动将文件添加到repository,然后尝试重新更新,然后通过repo浏览器重新删除
毕竟这一切,我仍然得到同样的错误。由于错误,我什至无法重新结帐:
“存储库中不存在工作副本路径'path/to/file'。”
在这一点上,我完全没有想法。帮助!
svn - 如何将不同的存储库 URL 签出到我现有的工作副本中
这是场景 - 我希望这是有道理的。
我在 Subversion 中有多个项目,并且在我的 Windows 机器上安装了 apache。
我目前将其中一个项目签出到我正在处理的 htdocs 目录中。
我现在已经完成了该项目的工作,并想将另一个项目签出到 htdocs 目录以进行工作。
这可能吗?如果是这样,怎么做?
svn - svn update - force user to specify revision
I want to configure certain SVN working copy so that it is impossible to do svn update
without specifying desired revision (-r
). I want this because doing just svn update
may update the working copy to a revision, that the user is unaware of. Example:
- At 12:40 user A checks the SVN log for latest revisions and checks that all the revisions (HEAD being revision 123) are ok.
- At 12:41 user B commits new, buggy, untested and generally ugly revision 124.
- At 12:42 user A does not know about revision 124 and does
svn update
, which is bad, because he beleives, that he updated to 123.
I know that the SVN client replies Updated to revision 124.
, but I also know that the users ignore important replies. This wouldn't happen, if user A was forced to specify -r 123
.
Is there a way to achieve this in Subversion?
svn - SVN - 将工作副本合并到另一个分支
我开始在一个分支中进行一系列更改,这些更改应该发生在主干中。我还没有提交这些更改,所以我的分支有一堆未提交的文件。
主干与包含我未提交代码的分支共享相同的修订,因此它应该很好地合并。
有没有一种好方法可以将我的工作副本合并到主干而不是分支中?我根本不想影响分支。
想法?
svn - 互联网故障时的 SVN 更新命令行为
假设我正在使用 svn update 命令更新我的本地存储库,而互联网在两者之间发生了故障。我的本地存储库会发生什么?由于部分下载的文件,它会变得不稳定吗?