我可以避免分支上所需的 svn add [dir] 吗?
SVN 似乎要求我运行
svn add [dir]
如果我在本地分支中添加一个目录(以及要对其进行版本控制的内容), 。 我能让 SVN 比这种默认行为更聪明吗?
运行的最简单方法
svn add .
或者是在任何提交之前在项目根目录中
?问候, //t
编辑:
svn add --force ./*
那就是..
SVN seem to require me to run
svn add [dir]
if I add a directory in local branch (and whats it to be versioned).
Can I make SVN more clever than this default behavior?
Or is the easiest approach to run
svn add .
in project root before any commit?
regards,
//t
edit:
svn add --force ./*
that is..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
除非您指示,Subversion 不会跟踪文件。这是设计使然,我认为这是一个很好的设计:选择你想要的东西进入版本控制(需要完成一次的东西)听起来比取消选择你不想要的东西(你可能需要的东西)更直观在每次提交时执行)。
话虽如此,您可能会觉得使用 GUI 工具更舒服,因为大多数图形客户端允许一步添加和提交。
Subversion will not track a file unless you instruct it to. That's by design and I think it's a good design: it sounds more intuitive to select stuff you want into version control (something that needs to be done once) than to un-select stuff you don't want (which you'd possibly need to do on every commit ever).
Said that, you might feel more comfortable with a GUI tool since most graphical clients allow to add and commit in a single step.