不知何故,Tortoise Against Subversion似乎无法弄清楚源不在bin目录中:

1)设置提交时,bin目录中的所有源都显示为丢失:

Path                     Extension  Text Status
bin/com/.../File1.java   .java      missing
bin/com/.../File2.java   .java      missing


2)更新有时会执行以下操作:

Action    Path
Command   Update
Restored  C:\dev\...\bin\...\File1.java
Restored  C:\dev\...\bin\...\File2.java


关于此的一些注意事项:

-Repo浏览器中bin /中没有任何显示。
是的,有一个svn:bin忽略。
-在上面的示例1中,.java文件以绿色复选标记显示在bin /中。
-在上面的示例2中,bin /中没有.java文件
-如果您尝试从bin /中删除bin文件,它将从src /中删除它们(这是2位试图清除此问题的开发人员所发生的)。

Obi-Wan Kenobi,请帮助我,您是我唯一的希望!

最佳答案

检查您的bin文件夹,查看.svn内容是什么样,或者右键单击bin文件夹并选择Repo-browser,然后查看它显示的路径。

听起来好像您(或您的构建脚本)可能已将src/.svn目录复制到您的bin目录中。

在这种情况下,Tortoise会将“ bin”视为“ src”,并认为您在src的检出中丢失了源文件。

关于java - 如何使Tortoise在bin中看不到.java?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3188922/

10-16 22:06