我是一名经验丰富的开发人员,独自工作并使用VS 2015和本地TFS 2015.我只是开始使用TFS,Git和Scrum,所以我还有很多需要学习的东西。< / p>
在与我的项目经理讨论之后,我决定在一个TFS团队项目下组织我所做的一切(甚至包括与家庭相关的非软件项目)(如所讨论的here和here )。
我现在正试图解决我的代码存储库的最佳命名约定,以及适当的存储文件夹层次结构。
最初我正在考虑采用这样的标准,从左到右缩小范围:
work.customers.joespizza.posapp
work.customers.joespizza.hrmgr
work.customers.billthebarber.emptychaircounter
work.internal.products.whirlygigspinner
work.internal.products.nostrilfitter
work.internal.infrastructure.buildmanager
home.music.trumpetpractice.scoretransposer
home.household.toastercontroller
相应地遵循源代码存储(例如D:\Dev\Git\Work\Customers\JoesPizza\PosApp
)。
我有两个问题:
答案 0 :(得分:1)
“重组”
如果您的每个文件夹都是自己的存储库,则可以按照您想要的方式重命名/移动该存储库根文件夹,它不会更改其内容的任何内容:git repo将保持不变。
(注意:you can create multiple git repo for one TFS project,还有detailed here)
如果通过“重组”,你的意思是将git repo分成两部分,那就更难了,并且会涉及splitting a repo in two,并在Visual Studio中单独导入它们。