1

有时我开始对我的工作副本进行更改,并意识到我想将它们停放在一个分支中,这样我就可以朝着不同的方向前进,但如果需要,我仍然可以访问这些更改。没关系,我知道该怎么做,例如https://stackoverflow.com/a/3697657/2704659。但是,我不知道如何让非版本化文件包含在分支中。我可能已经创建了一些我想要作为分支的一部分的类。这有可能吗?

这是分支 UI,无处表明这一点。

在此处输入图像描述

4

1 回答 1

2

每当您从工作副本创建分支时,它只会分支当前版本化的文件——这是为了避免在您的存储库中包含不必要的构建目录/二进制文件。

要添加这些额外的类,您只需将文件移动到新分支,svn add对手头的文件执行 an ,然后对svn commit.

如果您习惯于使用 SVN 提交对话框,我绝对可以看出您是如何错过 svn add 步骤的。我曾经做过同样的事情,但后来我最终指导我的团队关闭了“显示非版本化文件”复选框,这样提交日志屏幕就不会被我不关心的文件弄得乱七八糟,而且我我确定我提交的文件是我要提交的文件。所以svn add>svn commit是一种两步验证。

于 2017-11-22T17:13:25.453 回答