我有一个使用svn.exe
提交文件的自定义工具,我的项目在每次提交时都会忽略几个文件(配置文件)。这种情况适用于TortoiseSVN,它将它们移动到带有“ignore-on-commit”名称的变更集中。 svn.exe
具有仅从特定变更集提交更改的参数,但它没有提交除特定变更集之外的所有文件的参数。任何想法如何做到这一点?
谢谢!
P.S。这已经在TortoiseSVN中实现了我只是不知道如何:(
答案 0 :(得分:1)
正如您所说,这是一个Tortiose功能,而不是底层svn库的一部分。
我认为如果使用svn命令行,最好的方法是指定要提交的文件。我假设您正在使用某种类型的脚本的svn,所以它应该是可行的。您可以列出要提交的文件或生成包含文件列表的文本文件,并使用--targets命令指定文件列表。
如果你想创建一个除了有问题的文件之外的所有文件的列表,你可以创建一个将提交的别名--targets mycommitlist.txt或者什么。