我为我正在构建的应用程序创建了一个Codeplex站点,现在我只需右键单击为我创建的整个解决方案文件夹Visual C#Express,并使用它。
现在在我的回购中我有很多文件,我假设它们会让用户在他们的最后编译我的应用程序。
我听说我不应该上传/ obj文件夹和其他一些东西。
对于我提交到我的存储库,我必须完成哪些事情?
答案 0 :(得分:8)
您应该通过在项目文件夹中设置svn:ignore
属性来忽略以下内容:
bin
obj
*.user
*.suo
答案 1 :(得分:1)
您需要解决方案文件,C#项目文件和所有代码文件。
基本上,省略.suo文件(使用解决方案),任何用户特定文件(将附加您的用户名,bin \和obj \文件夹。其他所有内容都应包括在内。
答案 2 :(得分:1)
我曾与之合作的组织中的常见做法还包括我们没有源代码的二进制资源,并且是源代码控制中构建所必需的。我知道这是一个有点争议的做法,但它为我们创造了奇迹。通常我们将它们保存在名为“资源”等的解决方案根文件夹中,以便每个开发人员在签出解决方案时可以使用它们。
答案 3 :(得分:0)
如果您使用Visual Studio的标准版,您可以使用AnkhSVN插件,但在Express中这是不可能的。 : - (
那么你应该排除什么
folder obj
folder bin
file *.user
file *.ncb
其他所有内容都必须在您的存储库中。