TortoiseSVN 1.8 : Externals greyed out in commit dialog

谁说胖子不能爱 提交于 2019-12-12 18:22:38

问题


I have a problem with TortoiseSVN 1.8.1. The problem is similar to the one described here.

In fact, I have a project that contains a folder with multiple externals. When I want to commit changes in more than one external at once or together with changes to my main project, the externals are always greyed out (like in the second picture here). I cannot select them and have to commit each external separately.

The problem occurs with any parent folder of the externals. The externals are in the same repository as my main project. The problem first occured with TortoiseSVN 1.8; it worked with TortoiseSVN 1.7.

Is this a bug in TortoiseSVN 1.8? Or is there a property to enable such a commit? Do I have to set up my externals property in a special way?


回答1:


There's no bug. That's TortoiseSVN correct behavior.

Externals don't accept changes by default. Suppose you are using an external from a repository that you are not a contributor, or that is located outside of your repository. TortoiseSVN can track the file changes, but you can't perform a single commit in two repositories at once.

Even if all paths are in your repository structure, perform single commits in two repositories is a bad practice.



来源:https://stackoverflow.com/questions/18448400/tortoisesvn-1-8-externals-greyed-out-in-commit-dialog

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!