Linux 使用Subversion时如何正确处理符号链接文件夹?
我想将我的项目添加到subversion存储库中。项目文件夹包含一个符号链接,指向一个包含数千个txt文件的文件夹,我不需要将这些文件添加到svn存储库中。但是,我确实希望在签出代码时显示符号链接文件夹 看起来我可以使用Linux 使用Subversion时如何正确处理符号链接文件夹?,linux,svn,symlink,Linux,Svn,Symlink,我想将我的项目添加到subversion存储库中。项目文件夹包含一个符号链接,指向一个包含数千个txt文件的文件夹,我不需要将这些文件添加到svn存储库中。但是,我确实希望在签出代码时显示符号链接文件夹 看起来我可以使用svn addprop svn:ignore symlinked folder来忽略该文件夹,但在一切正常之前,我必须将该symlinked folder添加到我签出的每个工作副本中 有没有合适的方法 也许没有办法解决这个问题,因为符号链接是文件系统工件。有没有更好的方法来处理这
svn addprop svn:ignore symlinked folder
来忽略该文件夹,但在一切正常之前,我必须将该symlinked folder添加到我签出的每个工作副本中
有没有合适的方法
也许没有办法解决这个问题,因为符号链接是文件系统工件。有没有更好的方法来处理这种情况
结论-编辑
在所有这些调查之后,我意外地提交了symlink文件夹,SVN将其添加到存储库中,而没有添加其中的任何文件。结账时,一切正常。符号链接文件夹已签出并正常工作
我正在使用assembla来管理我的SVN存储库,因此这可能与此成功有关。我相信你是正确的,想象一下,如果用户在Windows下签出了你的回购协议-当底层操作系统不支持时,SVN将如何创建符号链接
您要进行符号链接的目标文件夹是否受版本控制?如果是这样,您可以使用该属性。您是对的,将符号链接添加到存储库是没有意义的。如果有人在无法访问符号链接指向的文件夹的计算机上签出源,会发生什么情况 一种方法是构建存储库,这样您就可以签出代码库,而无需签出文档。例如:
- 树干
- 标签
- 分支机构
- 文件
或者,使用类似于存储文档的项目管理工具。它还可以与svn集成,因此您可以通过它查看存储库并管理权限。以上答案是正确的,如果您在windows上签出存储库,您的符号链接将无法工作。
但是,如果您知道这一点,并且不在乎,您可以只添加符号链接而不添加其内容:
svn添加-N您的符号链接
在所有这些调查之后,我不假思索地提交了它,它添加了symlink文件夹,而没有提交symlink文件夹中的任何文件。。。正是我想要的。