SVN 搞乱存储库路径时如何恢复

发布于 2024-11-25 01:55:11 字数 289 浏览 1 评论 0原文

在我们的 SVN 存储库中,我们有一个 Eclipse 项目。从项目的根目录开始,我们有“\bin\com\company\package”。该文件夹不应该被版本控制,但它确实如此。使用 TortoiseSVN 的 repo 浏览器从 bin 文件夹进一步检查后,repo 浏览器将打开“\src”!如何删除对 bin 文件夹的引用并将其添加到忽略列表中而不彻底搞砸我们的存储库?

注意 我主要使用 Subclipse 来执行与源代码相关的 SVN 任务,但我偶尔也会使用 Tortoise 来提交和更新存储库中其他位置的文件。

In our SVN repository, we have a project for Eclipse. From the root of the project, we have "\bin\com\company\package". This folder should NOT be versioned, but it is. Upon further inspection using TortoiseSVN's repo browser from the bin folder, the repo browser opens up "\src"! How do I remove this reference to the bin folder and add it to the ignore list without royally screwing up our repository?

NOTE I primarily use Subclipse for SVN tasks related to the source code, but I occasionally use Tortoise for committing and updating files elsewhere in the repository.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

诠释孤独 2024-12-02 01:55:11

我在 Eclipse/Subclipse 构建过程中看到过这种情况发生。基本上,您已将一些源文件/资源​​从 \src 复制到 \bin 以及 .svn - 并且以某种方式提交了该文件,因为.svn 元数据来自 \src,它在存储库浏览器中显示。简而言之,您已将 \src 工作副本(其中的一部分)复制到 \bin 并在那里提交。

修改构建过程以忽略复制过程中的.svn

I have seen this happen in Eclipse / Subclipse build processes. Basically, you have copied some source files / resoucres from \src to \bin along with the .svn - and somehow having committed that, since the .svn metadata was from \src, it shows that in the repo browser. In short, you have copied your \src working copy ( a part of it that is) to \bin and committed there.

Modify the build process to ignore .svn in the copy process.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文