2008-09-08 55 views
12

有没有办法让TortoiseSVN(或任何其他工具)自动添加我在一个目录中创建的任何新的.cs文件到我的工作副本,所以我不必记住我在一天结束时创建的哪些文件?我可以有TortoiseSVN自动添加文件吗?

+0

它只是让我吃惊怎么这么一个基本特征是从TortoiseSVN的缺失,同时包括各种无用的花俏。 – 2013-05-22 20:46:35

+0

@MikeNakis:Blorgbeard的第二个答案有你在找什么,我想(“显示未版本化的文件”复选框)。我很满意这个解决方案。 – 2014-08-01 22:51:49

回答

3

我可能会做一个批处理文件,像这样(未经):

dir /b /S *.cs > allcsfiles.txt 
svn add --targets allcsfiles.txt 

相信SVN不会介意你试图添加已经版本文件..

无论如何,这可能大概是自动的,你会很容易得到。

10

如果你只是提交你的工作副本,你会得到一个文件列表,显示你的未版本控制的文件,你可以在你提交的时候打勾添加。在提交之前,您不必明确添加它们。

+5

来澄清这一点:在提交对话框中,您必须选中“显示未版本化的文件”(默认未选中) – testpattern 2012-10-24 07:45:33

+1

当您有100个文件时,这很好。但是当你有10K的时候没用。 :-( – Gangnus 2013-03-15 16:35:44

0

是的,你可以添加一个bat文件到SVN(安装的服务器上),以便随时更新特定分支,这一变化得到模仿。我相信它叫钩......

我希望这是你的意思。

1
svn add --force --auto-props [Path to check in] 

工作对我来说还不错。

-Jet

相关问题