6

SVN状态出于某种原因显示:

 M      .

这意味着当前目录已被修改。但为什么?我在主 svn 存储库中创建了一个名为 .git 的目录。

然后我将 git 添加到忽略列表中:

svn propedit svn:ignore .

但它仍然显示:

 M      .
4

2 回答 2

3

当您忽略文件夹/文件时,父文件夹会被标记为已修改,直到下一次提交,但它不会更改其子文件夹的状态。我认为您应该尝试提交父文件夹 (..) 。.git 上的修改将被提交,然后被忽略。

顺便问一下,这个项目是如何在两个版本系统下进行的?

于 2013-03-13T15:19:38.870 回答
2

也可能是您合并了主干或任何其他内容,然后忘记提交 -

在我的情况下svn diff显示:

--- .   (revision 2723)
+++ .   (working copy)

Property changes on: .
___________________________________________________________________
Modified: svn:mergeinfo
   Merged /trunk/CrowdRoamingV2:r2667-2722

您可以看到 th 现在在该分支中保存了合并信息。

于 2013-09-24T13:16:40.747 回答