在Windows上使用TortoiseSVN切换分支时,有时某些文件和/或文件夹将保留在前一个分支上。似乎没有一致的模式。它不会每次都发生,也不会发生在同一个文件中。因此,通常只有当旧文件不再与新文件一起工作时才会发现问题。
所以我想要两件事之一:
一种持续切换分支的方法,可以防止再次发生这种情况
如果这不可能,可以通过某种方式列出目录的全部内容以及每个文件和文件夹所在的分支。
答案 0 :(得分:1)
根据Tortoise's docs的预期行为:
Switch就像Update那样工作 它永远不会丢弃您当地的变化。 您对自己所做的任何更改 还没有的工作副本 承诺将在你做的时候合并 开关。如果你不想这样做 发生然后你必须提交 在切换之前更改或恢复 你的工作副本 已经提交的修订版(通常是 HEAD)。
答案 1 :(得分:0)
如果您有干净的工作副本(无更改),则不应该出现此问题。
您可以revert
后跟switch
。您将失去对工作副本所做的任何更改。
或者您可以commit
更改switch