首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何'svn添加‘所有未版本化的文件到SVN?

如何'svn添加‘所有未版本化的文件到SVN?
EN

Stack Overflow用户
提问于 2009-07-01 23:46:00
回答 12查看 199.2K关注 0票数 180

我正在寻找一种好方法来自动'svn添加‘所有未版本化的文件工作副本到我的SVN存储库。

我有一个实时服务器,可以创建一些应该在源代码控制下的文件。我想有一个简短的脚本,我可以运行来自动添加这些,而不是通过和添加它们一次一个。

我的服务器运行的是Windows Server 2003,所以Unix解决方案不能工作。

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2010-10-29 04:22:16

svn add --force * --auto-props --parents --depth infinity -q

很棒的提示!需要注意的是:我的Eclipse会自动将新文件添加到忽略列表。这可能是一个配置问题,但不管怎样:有一个--no-ignore选项可以提供帮助。

在此之后,您可以提交:

代码语言:javascript
复制
svn commit -m 'Adding a file'
票数 354
EN

Stack Overflow用户

发布于 2009-07-01 23:49:12

这是一个不同的question to mine,但这里有一个属于这个问题的答案:

代码语言:javascript
复制
svn status | grep '?' | sed 's/^.* /svn add /' | bash
票数 72
EN

Stack Overflow用户

发布于 2012-01-26 20:03:19

工作原理是这样的:

代码语言:javascript
复制
c:\work\repo1>svn add . --force

添加子目录的内容。

不添加忽略的文件。

列出添加了哪些文件。

命令中的点表示当前目录,如果要添加不同于当前目录的目录,则可以将其替换为特定的目录名或路径。

票数 41
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1071857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档