SVN状态出于某种原因显示:
M .
这意味着当前目录已被修改。但为什么?我在主 svn 存储库中创建了一个名为 .git 的目录。
然后我将 git 添加到忽略列表中:
svn propedit svn:ignore .
但它仍然显示:
M .
SVN状态出于某种原因显示:
M .
这意味着当前目录已被修改。但为什么?我在主 svn 存储库中创建了一个名为 .git 的目录。
然后我将 git 添加到忽略列表中:
svn propedit svn:ignore .
但它仍然显示:
M .
当您忽略文件夹/文件时,父文件夹会被标记为已修改,直到下一次提交,但它不会更改其子文件夹的状态。我认为您应该尝试提交父文件夹 (..) 。.git 上的修改将被提交,然后被忽略。
顺便问一下,这个项目是如何在两个版本系统下进行的?
也可能是您合并了主干或任何其他内容,然后忘记提交 -
在我的情况下svn diff
显示:
--- . (revision 2723)
+++ . (working copy)
Property changes on: .
___________________________________________________________________
Modified: svn:mergeinfo
Merged /trunk/CrowdRoamingV2:r2667-2722
您可以看到 th 现在在该分支中保存了合并信息。