我可以避免分支上所需的 svn add [dir] 吗?

发布于 2024-12-09 15:06:23 字数 291 浏览 0 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

青春如此纠结 2024-12-16 15:06:23

除非您指示,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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文