Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SVN的最佳做法适用于始终;更改“;不变_Svn_Visualsvn_Pre Commit - Fatal编程技术网

SVN的最佳做法适用于始终;更改“;不变

SVN的最佳做法适用于始终;更改“;不变,svn,visualsvn,pre-commit,Svn,Visualsvn,Pre Commit,我们有一个引用公共目录中文件的项目。无论何时打开或编译该项目,都会复制这些文件。由于时间戳发生变化,Subversion将其视为变化。我只想提交通用公共目录的新更改,或者项目中的实际更改。不是编译器为我执行的自动复制 如何在SVN中保留目录和文件,但防止这些非更改被视为更改?是否有一些“最佳实践”或“首选”方法来处理此类情况?通常,您不希望将编译器生成的任何内容放入存储库中。用于忽略这些内容。通常,您不希望将编译器生成的任何内容放入存储库中。用于忽略这些内容。我认为一个简单的svn:ignore

我们有一个引用公共目录中文件的项目。无论何时打开或编译该项目,都会复制这些文件。由于时间戳发生变化,Subversion将其视为变化。我只想提交通用公共目录的新更改,或者项目中的实际更改。不是编译器为我执行的自动复制


如何在SVN中保留目录和文件,但防止这些非更改被视为更改?是否有一些“最佳实践”或“首选”方法来处理此类情况?

通常,您不希望将编译器生成的任何内容放入存储库中。用于忽略这些内容。

通常,您不希望将编译器生成的任何内容放入存储库中。用于忽略这些内容。

我认为一个简单的svn:ignore-on-the-common目录就可以了。没有真正更改的文件应该签入到单独的项目中。您必须告诉您的开发人员,他们必须签出这两个项目,但只签入具有真正更改的文件的项目。

我认为一个简单的svn:ignore on the common directory就可以了。没有真正更改的文件应该签入到单独的项目中。您必须告诉您的开发人员,他们必须签出这两个项目,但只签入具有真正更改的文件的项目。

啊,这让我想起了我的CVS时代。我想应该存在这样的东西。谢谢啊,这让我想起了我的履历。我想应该存在这样的东西。谢谢实际上,我应该将svn:ignore放在bin目录中,公共目录应该被监视。bin只包含指向公共目录中的文件的指针,这些文件在打开或运行项目时被复制到公共目录中。感谢关于分离项目的提示(但这显然是已经完成的部分;-)实际上,我应该将svn:ignore放在bin目录中,应该监视公共目录。bin只包含指向公共目录中的文件的指针,这些文件在打开或运行项目时被复制到公共目录中。感谢您提供关于分离项目的提示(但这显然是已经完成的部分;-)