有时候我会开始对我的工作副本进行更改并意识到我希望将它们放在一个分支中,这样我就可以向不同的方向前进,但如果需要,仍然可以访问更改。没关系,我知道怎么做,例如https://stackoverflow.com/a/3697657/2704659。但是,我无法弄清楚如何将非版本化文件包含在分支中。我可能已经创建了一些我想要的类作为分支的一部分。这有可能吗?
这里的分支用户界面无处可指示。
答案 0 :(得分:2)
每当您从工作副本创建分支时,它只会分支当前版本化的文件 - 这是为了避免在您的存储库中包含不必要的构建目录/二进制文件而设计的。
要添加这些附加类,您只需将文件移动到新分支,对手头的文件执行svn add
,然后执行svn commit
。
如果你习惯使用SVN提交对话框,我肯定能看到你如何错过svn add步骤。我曾经做同样的事情,但后来我最终指导我的团队转向#34;显示非版本文件"复选框关闭,这样提交日志屏幕就不会混乱我不关心的文件,而且我 确定 文件我和#39;提交是我要提交的文件。所以svn add
> svn commit
是一种两步验证。