我正在寻找一种好方法来自动'svn添加‘所有未版本化的文件工作副本到我的SVN存储库。
我有一个实时服务器,可以创建一些应该在源代码控制下的文件。我想有一个简短的脚本,我可以运行来自动添加这些,而不是通过和添加它们一次一个。
我的服务器运行的是Windows Server 2003,所以Unix解决方案不能工作。
发布于 2010-10-29 04:22:16
svn add --force * --auto-props --parents --depth infinity -q
很棒的提示!需要注意的是:我的Eclipse会自动将新文件添加到忽略列表。这可能是一个配置问题,但不管怎样:有一个--no-ignore
选项可以提供帮助。
在此之后,您可以提交:
svn commit -m 'Adding a file'
发布于 2009-07-01 23:49:12
这是一个不同的question to mine,但这里有一个属于这个问题的答案:
svn status | grep '?' | sed 's/^.* /svn add /' | bash
发布于 2012-01-26 20:03:19
工作原理是这样的:
c:\work\repo1>svn add . --force
添加子目录的内容。
不添加忽略的文件。
列出添加了哪些文件。
命令中的点表示当前目录,如果要添加不同于当前目录的目录,则可以将其替换为特定的目录名或路径。
https://stackoverflow.com/questions/1071857
复制相似问题