在BitBucket中,您可以为项目创建Wiki。但是,Wiki本身是一个独立于源回购的回购。当您克隆它时,它会创建一个名为“wiki”的仓库。
克隆此回购的理想或传统地点在哪里?你把它放在源回购中吗?如果是这样,从源代码库提交时你是.gitignore / wiki吗?或者您是否在源代码库中包含了wiki repo?
推送时,您是否进行了两次,一次是在源回购中,然后又是在wiki回购中?或者你可以修改源代码的git来提交源代码和维基吗?
谢谢。
答案 0 :(得分:5)
理想的方法是使用Git的子模块功能:
$ cd project
$ git submodule add https://bitbucket.org/user/project.git/wiki
这将创建一个文件夹wiki
和.gitmodules
文件,然后:
$ cd wiki
$ nano Home.md
更改文件中的某些信息,然后:
$ git add .
$ git commit -m "Some comment"
$ git push origin master
回到项目:
$ cd ..
$ git add .
$ git commit -m "Added wiki module"
$ git push [remoteName] [remoteBranch]
有了这个项目仓库将生成一个特定的维基回购提交链接,你只能更新其中一个。
我希望这有用。
答案 1 :(得分:1)
我为存储库维护以下结构。
这个想法是维护代码回购,它是与兄弟姐妹相关的维基。这样就没有必要告诉.gitignore忽略任何与wiki相关的文件。 此外,您只需推送到您正在进行更改的仓库。 希望,这就是你要找的。 p>